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.