onsite
Principal Mobile Developer - BlackBerry
Mobile Developer
Lead the design and delivery of secure, user‑focused Android applications, driving architecture, performance, and Agile practices for a fast‑growing security solutions team.
About the role
Key Responsibilities
- Architect, design, and implement high‑performance Android applications with a strong focus on security and data protection.
- Lead a cross‑functional Agile team, guiding sprint planning, code reviews, and continuous delivery pipelines.
- Collaborate with product, UX, and security experts to translate requirements into robust, user‑friendly mobile experiences.
- Define and enforce coding standards, automated testing, and CI/CD processes to ensure high quality and rapid release cycles.
- Mentor junior developers, fostering best practices in Android development, secure coding, and performance optimization.
Requirements
- 10+ years of professional Android development experience, proficient in Kotlin and Java.
- Deep understanding of mobile security principles, encryption, and secure data storage.
- Proven track record delivering complex, user‑facing applications in an Agile environment.
- Experience with CI/CD tools (e.g., Jenkins, GitLab CI) and version control systems such as Git.
- Strong problem‑solving skills and ability to lead technical discussions and architectural decisions.
Skills
kotlinjavaagilecicd