OverviewWe are seeking a talented individual to join our dynamic team as a software developer with a focus on mobile applications. This position offers the flexibility of remote work, allowing you to contribute to exciting projects from anywhere.Key ResponsibilitiesDesign and develop high-quality Android applications.Collaborate with cross-functional teams to define, design, and ship new features.Maintain and improve existing applications by fixing bugs and optimising performance.Continuously discover, evaluate, and implement new technologies to maximise development efficiency.Participate in code reviews and contribute to team knowledge sharing.RequirementsProficient in Java and Kotlin programming languages.Experience with Android SDK and Android Studio.Strong understanding of mobile application architecture and design patterns.Knowledge of RESTful APIs to connect Android applications to back-end services.Ability to work independently and in a team environment.Nice to haveExperience with other mobile platforms (iOS, Flutter).Familiarity with version control systems such as Git.Understanding of Agile development methodologies.Experience with UI/UX design principles.Exposure to cloud services (AWS, Google Cloud).
Sr. Software Engineering Manager, Android Architecture
Brunswick
Sr. Software Engineer, Android - Fandango
Versant3
Android Framework Engineer
Flock Safety
Android Engineer
Wonderly
Principal Software Engineer - Android platform/AOSP/AAOS
Generalmotors
Senior Android Engineer
The New York Times