Senior Frontend Developer

$$
πŸͺ– DefTech Product

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.

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.

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.

Would be a plus if you have:

  • 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.

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.

Security Eligibility
Our platform is actively used by the Armed Forces in live operations. As an Estonian-Ukrainian defense technology company handling sensitive operational data, we have a responsibility β€” legal, ethical, and practical β€” to ensure the integrity of everyone on our team.
All candidates must be able to confirm the following:
- Neither you nor your close relatives (parents, spouse, siblings, children) reside in Russia, Belarus, or temporarily occupied Ukrainian territories
- You have no regular personal, financial, business, or professional contact with individuals in those territories
- You consent to a deeper security verification if the process advances to later stages
If any of the above criteria are not met, please do not proceed with your application.

Required skills experience

React.js 7 years

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 22 July
137 views
Β·
32 applications
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...