DESCRIPTION About Us We are a global technology company with great ambition. Our products make a difference across the world, ensuring low-income families can access internet-enabled smartphones and protecting the safety of vehicles and devices. Our culture code recognises that great working environments don't guarantee success, but bad ones almost always ensure failure. We celebrate diversity and strive to do the right thing for each other, the community and the planet. We work flexibly and value collaboration, believing that 'if you want to go far, go together'. Job Description We are looking for a Senior Android Developer to join our Product Development team, responsible for building our Phone Protect Application used by millions of devices across Latam. You will work with internal and external technical customers and product teams to build a world-class application. Your Responsibilities - Phone Protect and Kiosk Application feature development, debugging, and testing from early project stages to delivery via Google Playstore. - Lead development and implementation of custom features used by the Phone Protect Platform. - Participate in developing new and unique features that differentiate our product from competitors. - Collaborate with tech leads, product managers, and other experts to deliver a feature-rich application. - Work with QA Engineers to improve product quality and track and resolve defects. - Assist with L3 support efforts. Your Skills and Experience - Experience in the mobile industry, including software platforms, applications, products, and services. - Strong technical foundation with deep understanding of Android OS and ability to engage in technical discussions. - Excellent communication skills to work with internal and external partners and synthesise feedback. - Curiosity and ability to dig into details to find answers. - Comfortable working independently or as part of a team to develop and implement recommended approaches to complex problems. - Creative intelligence and problem-solving approach. Requirements - Proven experience as an Android Developer with a strong portfolio of successfully delivered applications. - In-depth knowledge of Android SDK, Kotlin, and Java programming languages. - Strong understanding of CS fundamentals, including algorithms and data structures. - Excellent problem-solving and critical-thinking skills. - Familiarity with reactive programming paradigms and modern Android architectural patterns. - Knowledge of best practices for mobile security and performance optimisation. - Good familiarity with revision control, build, CI, and code review tools like git, and extensive use of confluence products for collaboration. - Ability to excel in a demanding environment and work within a medium-sized company in a fluid and dynamic environment. - Excellent communication skills to work across various functional areas and with external partners and customers. Languages and Qualifications - Fluent English and Spanish. - Undergraduate degree in computer science, software engineering, or equivalent experience.