Développeur Mobile Android Java (F/H) (IT)
Core
Senior Android developer modernizing an existing mobile application's architecture, interface, and security while ensuring digital accessibility.
Role type
Senior IC mobile engineer (Android)
Builds
Mobile application (Android)
Domain
Mobile development, Accessibility, Security
Required skills
Java, Kotlin, Android architecture, Accessibility (TalkBack), Security, Unit testing, Integration testing, Functional testing, Code review, Technical debt management
Preferred skills
Android UI/UX alignment, Security best practices, Complex bug diagnosis
Technologies
Java, Kotlin, Android, TalkBack
Responsibilities
Analyze existing application architecture and code; Design and develop evolutions in Java and/or Kotlin; Modernize components and interfaces to match target design; Improve code quality, maintainability, and robustness; Identify technical debt and propose solutions; Participate in technical choices and application architecture improvement; Design and implement accessibility features; Ensure consistent screen, field, button, and error message vocalization; Master native Android accessibility mechanisms (TalkBack); Identify and fix navigation, voice output, and interaction issues; Define and execute tests to validate accessibility of user journeys; Apply security principles from the design phase; Secure data exchanges and sensitive data processing; Identify risks and vulnerabilities related to mobile development; Apply Android secure development best practices; Participate in code reviews and vulnerability corrections; Conduct unit, integration, and functional tests; Diagnose complex anomalies and propose sustainable solutions; Collaborate with product, UX/UI, QA, and security teams.
