Android Engineer
Role details
Job location
Tech stack
Job description
- Collaborate daily with a talented cross-functional team of Software Engineers and Product experts to shape and deliver outstanding features for millions of users.
- Take ownership of the entire development lifecycle, from influencing initial design and architecture discussions to ensuring a smooth release.
- Champion a user-centric approach, delivering value incrementally and ensuring every update enhances the customer experience and improves app resilience.
- Write elegant, high-performance, and reliable Kotlin code.
- Uphold our high standards for code quality by conducting thoughtful code reviews, providing constructive feedback, and championing our team's coding conventions.
- Tackle the exciting challenge of international expansion, helping us launch and scale our Android application in the UK and Spanish markets.
Requirements
Do you have experience in Software development?, * Proven expertise in native Android development, with strong proficiency in Kotlin, the language our app is built with.
- Hands-on experience with the modern Android ecosystem, including dependency injection with Dagger/Hilt, asynchronous programming with Coroutines, and testing with Espresso/Mockito.
- Proficiency in building robust app architectures using Android Jetpack components like ViewModel, Room, and WorkManager.
- Experience with Jetpack Compose for building modern, declarative UIs.
- Familiarity with essential development tools, including Git for version control and Gradle for build automation.
- Strong English communication skills, with the ability to collaborate effectively with multidisciplinary team, * Knowledge of GraphQL (and the Apollo GraphQL client).
- Basic knowledge of Arrow and functional programming paradigms.
- Experience with multi-module Android projects.
- Experience with backend development, At Prima, we celebrate uniqueness. If you don't meet every requirement but are passionate about this role, we still want to hear from you. Innovation thrives on diverse perspectives.
Benefits & conditions
Why you'll love it here: We want to make Prima a happy and empowering place to work. So if you decide to join us, you can expect plenty of perks. Work Your Way: Enjoy full flexibility - work from home, the office or a mix of both. Plus, work from anywhere for up to 30 days a year. \uD83C\uDFC1 Grow with us: We may move fast at Prima, but we move together. Get access to learning resources, mentorship and a growth plan tailored to you. \uD83C\uDF08 Thrive and perform: Your best work begins when you feel your best. Enjoy private healthcare, gym discounts, wellbeing programs and mental health support.
About the company
At Prisma, we are building the data layer for modern applications. If you are fascinated by the leading-edge architecture and technology used in today’s data-intensive, highly scalable software systems, with distributed graph data on a massive scale, but you want the energy, challenges, and freedom that come with working in a small startup, then a job at Prisma might be for you.
With funding from top-tier investors Amplify Partners and Kleiner Perkins, we are a small, distributed team working on making the advanced data infrastructure developed by large tech companies accessible to all application developers around the world. Our hard work is paying off, with adoption and implementation of Prisma by some of the most successful and interesting companies out there today, and the fun is just beginning!