We’re looking for a seasoned developer who is passionate about creating exceptional user experiences and is eager to contribute to both frontend and backend systems. As a Senior Frontend Developer, you will report directly to an Engineering Manager.
About you as the Senior Software Engineer:
Architect and develop complex and scalable frontend applications using React and Next.js, ensuring high performance and responsiveness
Write clean, maintainable, and well-documented code using TypeScript
Implement and maintain comprehensive automated tests using Cypress and Jest
Collaborate with cross-functional teams to define, design, and ship new features
Design and implement efficient data visualizations and interactive dashboards
Take ownership of the “backend for frontend” layer, developing and maintaining services using Golang
Participate in code reviews, contribute to architectural decisions, and promote best practices
Utilize Docker for local development and deployment
Proactively research and evaluate new technologies and approaches to improve our frontend architecture
Contribute to and maintain a high standard of code quality and engineering excellence
Support and contribute to our amazing work culture
Required Qualifications of the Senior Software Engineer:
Extensive experience (5+ years) in frontend development, with a strong focus on React and ext.js
Proven track record of building complex, scalable, and high-performance web applications
Solid understanding of modern frontend development best practices, including state management, testing, and performance optimization
Experience with automated testing frameworks such as Cypress and Jest
Proficiency in using Docker for development and deployment
Strong problem-solving and debugging skills
Excellent communication and collaboration skills
Willingness to learn and work with Golang for backend-for-frontend development
Plus:
Experience with TypeScript
Working experience with Golang
Familiarity with data visualization libraries and techniques