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.
Responsibilities: * Perform assigned frontend development tasks with a focus on delivering high-quality, maintainable code. * Translate design specifications and user stories into functional and engaging user interfaces. * Actively participate in team discussions, including planning, daily stand-ups, and code reviews. * Contribute to requirements refinements and provide valuable input on technical feasibility and user experience. * Suggest and implement improvements to existing codebases, workflows, and development processes. * Identify and troubleshoot frontend issues, ensuring optimal performance and cross-browser compatibility. * Don’t be afraid to step in and take ownership of tasks when needed, demonstrating initiative and problem-solving skills.
Requirements: * 3+ years of experience in software development * Good understanding of browser internals (LocalStorage, SessionStorage, etc.) * Good understanding of JavaScript and its ecosystem * Good understanding of TypeScript methods and concepts * Experience working with React v19 (as a main technology) * Experience working with state management libraries (Zustand, Redux, MobX)
Would be a plus if you have: * Understanding of AWS services and their usage (S3, Lambda) * Basic understanding of Python * Basic understanding of Postgresql DB * Basic understanding of Docker * Experience working with map libraries (Leaflet, Folium) * Experience working with images and image processing * Experience working with 3D models
Why you should join us: * 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.
Hiring process:
Submit your CV and a short cover letter detailing your experience and interest in the role to hr@farsightvision.com Selected candidates will be invited to the initial interview with the HR representative. Successful applicants will proceed to interviews with our Technical Expert and later the CTO/CEO.