Open position: Senior Software Developer (Client Application / Front-End)
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.
Apply For This Position
Open positions
We are happy to hear more about you!
Get in touch with us to learn more about open positions and what it’s like to work at Modirum.