Job Responsibilities
- Structure software so that it is easy to understand, test, and evolve.
- Write unit, component, integration, end-to-end, and performance tests.
- Promptly investigate and fix issues, ensuring they do not resurface.
- Own and deliver end-to-end, scalable, and secure solutions in the form of reusable front-end components.
- Contribute to the problem at hand, even when outside your area of specialty.
- Advocate for high-quality technical architecture design.
- Monitor performance, ensuring the right approach to identify and solve problems.
Required Qualifications, Capabilities, and Skills
- Formal training or certification in React/Typescript concepts and 2+ years applied experience
- Experience building enterprise-level applications with React/Typescript.
- Experience with other JavaScript frameworks/libraries.
- Experience working on globally distributed applications with strict consistency requirements.
- Knowledge of modern software architecture patterns.
- Experience with modern CI/CD platforms such as CircleCI.
- Experience with modern version control platforms such as GitHub.
- Ability to choose suitable technologies and approaches based on long-term goals.
Preferred Qualifications, Capabilities, and Skills
- Knowledge of modern software architecture patterns.
- Ability to choose suitable technologies and approaches based on long-term goals.
- High standards for personal and team performance