Overview
As a Mobile Application Developer, you will join a dynamic technology team focused on delivering innovative solutions in the Defence sector. Your primary responsibility will be to develop secure and high-performance mobile applications, collaborating closely with software engineers, testers, and product stakeholders within an Agile environment.
Responsibilities
- Design and develop Android applications using modern development practices.
- Collaborate with cross-functional teams to refine project requirements and deliver solutions.
- Contribute to application architecture and performance optimisation initiatives.
- Support the full software development lifecycle from design to deployment.
- Ensure code quality through best practices and code reviews.
- Implement REST APIs and leverage CI/CD pipelines for seamless integration.
Requirements
- Proven commercial experience in developing Android applications using Kotlin.
- Strong understanding of the Android SDK and mobile architecture patterns.
- Experience working in Agile development environments.
- Familiarity with REST APIs, CI/CD pipelines, and version control tools such as Git.
- Exceptional problem-solving skills and a commitment to delivering high-quality software.
- Desirable experience in Defence or Aerospace sectors and backend development in Rust, Python, or Go.
- Knowledge of cloud technologies and DevOps practices is a plus.