Senior Software Engineer, Frontend
Remote (US)
TextUs is an award-winning provider of SMS cloud communications with managed CRM and ATS integrations. Instead of waiting days for an email response, our real-time communication combines conversational text messaging, cloud-voice service and personalized automation to help our customers connect with people in real time and build better relationships.
OVERVIEW
TextUs is looking for a Senior React Engineer to join our team and to help us build our applications. These include a UI, Chrome Extension and Mobile Application.
WHO YOU ARE
- Recent experience developing production web applications in a professional environment, including being able to:
- Review documentation concerning upcoming features and breakdown the work into manageable chunks
- Identify gaps in upcoming feature documentation and be comfortable asking Product Managers for more detail
- Implement medium to large size features while reducing overall tech debt
- Review code written by other developers to ensure any issues are resolved before the code is merged
- Collaborate with other team members to identify the best approach to solving problems
- Complete assigned work with no assistance
- Ensure work is properly covered by automated tests
- Not be afraid to challenge the existing team processes, looking for ways to improve them
- Proficient in writing excellent documentation to guide our partners, development and support teams.
- Experienced with common software design patterns, and their use in conjunction with modern frontend frameworks and MVC backend frameworks.
- Willing to take ownership of different sections of the application, becoming the go-to person on the team for all aspects of it, from planning and stories to QA and support questions.
- Comfortable with managing work with Git and GitHub (or similar version control systems)
You are also
- Excited to understand our customers, and work with the Product team to deliver features which are a joy to use.
- Interested in mentoring fellow developers in good development practices for clean code and reliable software.
- Highly collaborative, having empathy for others and a desire to help when teammates need assistance.
- Able to demonstrate pragmatic decision making and problem-solving abilities.
- Passionate about the craft of programming, taking the time to think through hard problems and using your tools to develop reliable and maintainable software.
- Eager to maintain robust CI/CD tooling, processes, testing, and procedures.
- Comfortable working in a 100% remote …
This job isn't fresh anymore!
Search Fresh JobsJob Profile
Benefits/Perks100% remote work Autonomy Collaborative environment Competitive pay Fully remote Home office stipend Unlimited PTO
Tasks- Collaborate with team
- Develop web applications
- Documentation
- Implement features
- Mentor developers
- Review code
- Review documentation
Automated Testing AWS CI/CD Communication CRM Documentation ElasticSearch Git GitHub Leadership Material-UI MVC NPM Postgres Problem-solving QA React Ruby on Rails Sidekiq Software design patterns SQS Typescript Yarn
Experience5 years
Timezones