UX Client application-Senior Software Developer

Team: UX & Client Application Location: Sao Jose Dos Campos, Brazil Work environment:

Team: UX & Client Application

Location: Sao Jose Dos Campos, Brazil

About the Opportunity: 

Modirum | Gespi is embarking on a strategic venture to adapt our proven technologies for the innovative UAV Defence sector. We are assembling a dedicated development team and seek an experienced Senior Software Developer specializing in client applications/front-end development. You will play a crucial role in building intuitive, responsive, and robust user interfaces for our defence solutions, translating complex requirements and designs into high-quality code.


Your Role in the Team: 

As a Senior Software Developer in the Client Application team, you are key to bringing the user experience to life. You will:

  • Lead the development of front-end components and features for our defence-focused client applications. 
  • Collaborate closely with UX Designers to implement user interfaces, ensuring technical feasibility and adherence to design specifications. 
  • Write clean, maintainable, well-tested, and performant code using relevant modern front-end technologies (e.g., JavaScript/TypeScript, React, HTML, CSS). 
  • Architect and implement front-end solutions that are scalable and robust. 
  • Mentor junior developers on the team, fostering best practices in front-end development. 
  • Work with Backend developers to integrate front-end applications with server-side APIs. 
  • Participate in code reviews, architectural discussions, and sprint planning. 
  • Troubleshoot and resolve complex front-end issues. 
  • Contribute significantly to the team's output by delivering high-quality, user-facing features for our defence customers.


Qualifications: 

  • Proven experience as a Senior Software Developer with a strong focus on front-end/client application development. 
  • Expertise in modern JavaScript (ES6+)/TypeScript and leading front-end frameworks/libraries (e.g., React, Angular, Vue.js). 
  • Proficiency in HTML5, CSS3, and CSS preprocessors (e.g., SASS, LESS). 
  • Experience building responsive and performant web applications. 
  • Strong understanding of front-end architecture, state management, and component-based design. 
  • Experience with front-end build tools (e.g., Webpack, Vite) and testing frameworks (e.g., Jest, Cypress). 
  • Familiarity with RESTful APIs and asynchronous request handling. 
  • Experience with version control systems (e.g., Git).
  • Excellent problem-solving and communication skills.


Bonus Points: 

  • Experience developing applications for defence, aerospace, or complex operational environments. 
  • Experience with data visualization libraries (e.g., D3.js, Chart.js). 
  • Experience with mapping libraries (e.g., Leaflet, Mapbox GL JS). 
  • Understanding of backend technologies and databases. 
  • Experience with CI/CD pipelines.


What We Offer: 

  • An opportunity to build critical user interfaces for the high-impact UAV Defence sector. 
  • A senior role in a new team adapting proven technology for a dynamic market. 
  • Work on technically challenging front-end development projects. 
  • Collaboration with UX designers, backend engineers, and AI specialists. 
  • Competitive salary and benefits package. 
  • An environment that values technical excellence and collaboration.

Become a part of our team

Attach a CV

Click or drag files to upload

Attach a Motivational Letter

Click or drag files to upload