As a Frontend Engineer, you’ll be architecting and implementing the user interface and middle tier of our platforms. You will work with all parties in the company to define and provide a powerful yet simple and intuitive user interface that will be one of the key differentiators of the service in the marketplace.
- Design and develop a rich user interface for mission-critical high-availability analytics applications using JavaScript
- Participate in user experience design, and architecture initiatives and lead regular code reviews with a major focus on usability, performance, scalability, and future expansion
- Write robust code; demonstrate its robustness through automated tests.
- Work as a member of a team, helping the team respond quickly and effectively to business needs.
Requirements
Degree in computer science or related field2+ years of industry experience with a proven track record of ownership and deliveryExperience architecting and implementing large-scale web applications with a sophisticated user interfaceStrong client-side JavaScript fundamentals with experience in frameworks such as Angular, React, Vue, etc.Appreciation of agility and pragmatism in software developmentStrong product sense and feel for design, UX / UIOwn and develop new features for our client's software platformsLead the design and architecture of the frontend application, ensuring that we consistently improve our platform so we can deliver features quickly with high reliability and scalabilityParticipate in user experience design, and architecture initiatives and lead regular code reviews with a major focus on usability, performance, scalability and future expansionConstantly improve and manage our frontend technology stackWork with designers, product managers and backend engineers to respond quickly and effectively to business needs.Excellent communication skills, a positive attitude, and empathyBenefits
Competitive salaryState-of-the-art computer hardware and softwareSocial / Medical insuranceFlexible scheduleYour work makes a difference in people's lives