Applitools is seeking a talented Senior Frontend Developer to join our Engineering department. As a Senior Frontend Developer, you will play a key role in designing and implementing user interfaces for our cutting-edge visual testing platform.
In this role, you will collaborate with cross-functional teams to develop and enhance our web applications, ensuring a seamless user experience. You will have the opportunity to work on challenging projects, leveraging your expertise in front-end technologies to create innovative solutions.
Responsibilities
- Designing and developing UI for mobile and web applications
- Build reusable code and libraries for future use
- Accurately translate user and business needs into functional frontend code
- Collaborate with other R&D team members and Products to brainstorm features and guide decisions based on your knowledge
- Building accessible web applications and interfaces using a componentized design language.
Qualifications:
- BSc (or higher) in Computer Science or equivalent industry experience.
- 5+ years of experience and strong coding skills in HTML, CSS and JavaScript/TypeScript
- Deep understanding of responsive web design and accessibility principle
- Experience with ReactJS and MobX is a strong advantage
- Solid UX design skills, including responsive and accessible design experience.
- Proficiency in web standards and protocols
- Ability to take responsibility, ownership and accountability for projects from start to end.
Preferred qualifications:
- You are passionate about writing technical blog posts, giving talks, or leading communities.
- You enjoy contributing to open-source projects.
- Experienced with Unit Testing, Test Automation and CI.
- You have demonstrable experience with modern JavaScript libraries and tooling.
- Experience with one or more front-end frameworks, e.g., React, Vue, Angular, Ember, and Backbone.
Applitools provides an AI-powered end-to-end testing platform that enables teams of any skill level to create, execute, and maintain powerful tests that validate more of their app across more screens and devices in less time.
Our use of AI throughout the software development life cycle leads to 18x faster test authoring, 5-10x more test coverage, and 80% less test maintenance so that teams can release code and features faster and delight their customers at every experience.