Junior Android Engineer
Role details
Job location
Tech stack
Job description
You'll be diving deep into a modern stack, using Kotlin, Jetpack Compose and Coroutines to improve our passenger experience with the ultimate goal of shaping the future of urban mobility. You'll join a multinational, collaborative team that prioritizes excellence, is championing best practices, provides learning and mentoring, while having a bit of fun.
- Crafting Cutting-Edge Android Features: Contribute to the design, development and maintenance of robust features in our versatile Android application.
- End-to-End Mobile Ownership: Take ownership of feature development and technical improvements on the Android platform, from initial ideation and technical design to seamless deployment and ongoing monitoring within our live environment.
- Cross-Functional Collaboration: Collaborate with fellow engineers, product managers and UI/UX designers to translate complex business needs into intuitive and impactful mobile solutions.
- Embracing Innovation: Explore and integrate new Android technologies, libraries and tools into our mobile development workflows and user experience.
- Driving Technical Excellence: Play an active role in shaping our mobile development best practices, contributing your ideas to evolve our architecture, tools, and processes, helping the team grow and improve together.
- Ensuring Mobile Reliability: Maintain the stability and performance of our Android applications through thoughtful monitoring, robust alerting, and continuous delivery practices, ensuring a smooth experience for our users.
- Championing the Android Ecosystem: Engage with our broader mobile and engineering communities, sharing knowledge, discussing the latest Android tech trends, and fostering continuous learning across Freenow.
- Thriving in a Collaborative Culture: Be part of a dynamic culture that champions transparency, efficiency, mutual respect and continuous learning, recognizing individual contributions and fostering collective growth.
Requirements
Our Techstack: Kotlin | Spring | Go | PostgreSQL | AWS | Docker | Git | Kafka & more
-
You have strong experience with Native Android development
-
You are comfortable with - or are confident learning - technologies like Kotlin, Coroutines, Hilt and Compose.
-
You take ownership of your work and actively look for ways to improve code quality, architecture and processes.
-
You thrive in a collaborative, self-organized team environment where knowledge sharing and open communication are valued.
-
You are open-minded, adaptable and enjoy working with both technically deep and product-focused team members.
-
You are highly motivated by a purpose-driven environment where your strengths are recognized and nurtured.
-
You are excited about contributing to a team that celebrates achievements, fosters growth and continuously evolves.
-
You are a creative problem solver who enjoys finding innovative solutions to engineering challenges.
-
You communicate clearly and confidently in English, both verbally and in writing.
-
Flexible working arrangements