Senior Frontend Developer
About us
Farsight Vision converts flight footage into digital 2D and 3D twins for real-time intelligence in GNSS-denied environment, making analytics and situational awareness convenient and accessible while saving time and effort. We create multi-layered digital twins of terrain with dynamic tracking and object/landscape monitoring and predicting.
We're looking for a Frontend Developer to join our young, fast-paced product team. You'll contribute to rapid development and prototyping, focusing on quickly building new features and launching a new platform version soon.
Requirements
- 7+ years of hands-on experience in the full software development lifecycle.
- Deep expert knowledge of browser internals (LocalStorage, SessionStorage, etc.) and performance optimization techniques.
- Exceptional mastery and deep expertise in JavaScript/ES6+ and its modern ecosystem.
- Proven ability to architect complex applications using TypeScript, including advanced typings and design patterns.
- Extensive experience (as a primary technology) with React v19, with a focus on building scalable and maintainable component libraries.
- Expert experience in evaluating, implementing, and managing state management solutions (Zustand, Redux, MobX) in large-scale applications.
Responsibilities
- Define and implement complex, scalable frontend architecture, ensuring high quality and maintainable code.
- Lead the translation of high-level technical requirements and user stories into robust and high-performing user interfaces.
- Serve as the technical authority in team discussions, including architectural planning, defining coding standards, and conducting detailed code reviews.
- Own the requirements refinement process, providing expert assessment on technical feasibility, performance optimization, and UX best practices.
- Initiate, propose, and implement significant improvements to existing codebases, development workflows, and CI/CD processes.
- Take full ownership of resolving critical and complex frontend issues, establishing performance metrics, and ensuring architectural resilience.
- Mentor and coach Junior and Mid-level developers, fostering a culture of technical excellence and high accountability within the team.
Would be a plus
- Practical experience working with AWS services (S3, Lambda) and containerization (Docker).
- Experience working with geospatial data and mapping libraries (Leaflet, Folium).
- Experience working with 3D models and/or complex data rendering.
- Basic understanding of Python and Postgresql DB.
Work conditions
With us, you will become part of a team of professionals who strive to contribute to the development of advanced technologies. We value teamwork and create an atmosphere of mutual support where everyone can unleash their potential.
Flexible work schedule.
Paid vacation and sick days.
Fill in the form
🇺🇸 English
Job Details
- Location
- Remote
- Experience Level
- Senior
- Salary Range
- Not specified