Published: Wed, 15 Jan 2025 12:07:27 GMT
Company Overview:
At Mimo, we believe that coding is a valuable skill that can open doors to exciting opportunities. Our mission is to provide the most accessible and enjoyable way to learn to code, empowering our learners to become creators on our platform.
Role Description:
We are seeking a Senior Android Developer to join our cross-functional growth team. In this role, you will be responsible for developing and maintaining the Mimo app on the Android platform. Your main focus will be on implementing engaging coding lessons, enhancing the user experience, optimizing app performance, integrating new features, and ensuring compatibility with various Android devices and OS versions. By doing so, you will help us achieve our goal of providing the most accessible and enjoyable way to learn to code.
Our tech stack includes an Android app built with Kotlin, including Coroutines and Flow, following the MVVM/MVI design pattern and a clean-architecture approach.
Key Responsibilities:
1. Design, build, and ship major user-facing features using Kotlin in collaboration with product managers, designers, and developers.
2. Develop UIs using a declarative UI framework, such as Jetpack Compose.
3. Diagnose performance bottlenecks, identify bugs, and implement improvements to ensure a delightful user experience for all Android users.
4. Utilize Bitrise/GitHub Actions to build robust mobile CI pipelines with automated releases and end-to-end testing.
Qualifications:
1. 3+ years of experience as a mobile developer shipping features for large-scale and real-time applications using Kotlin.
2. A strong sense of urgency and a bias for action.
3. Knowledge of engineering best practices, including code reviews, to ensure excellent application performance and code quality.
4. Attention to detail and a user-centric mindset when making trade-offs.
5. An ownership mentality and the ability to solve problems comprehensively.
Working Style:
1. This role requires you to be in the time zone range of UTC ±0 to UTC +2.
2. If you are located outside of this time zone range and are willing to relocate to our official headquarters in Austria, we will handle the work permit process and cover travel expenses.
3. We offer the option to work remotely or from our physical location in Vienna, as well as co-working stipends for other cities.
4. We value asynchronous work and allow you to set your own pace and schedule.
Perks and Benefits:
1. Remote-first mentality with a home-office budget for all team members.
2. 25 days of paid vacation, in addition to local public holidays and paid sick leave.
3. Team retreats throughout Europe and remote-friendly activities such as hack weeks and coffee breaks.
4. €1k growth budget for personal development.
5. Up to 2 days of paid menstrual leave per month for menstruating team members.
6. Annual gross salary of €74k, with a 5% yearly increase.
7. The opportunity to positively impact millions of aspiring developers and own a virtual stake in the company with equity (phantom stock).
Hiring Process:
1. Initial video call with a member of our People team for a brief introduction.
2. Take-home challenge, with no strict deadline, to showcase your skills.
3. Technical interview with the hiring manager.
4. Informal conversation with potential future peers.
If everything goes smoothly, we will extend an offer shortly after. We look forward to potentially welcoming you to our team!
#J-18808-Ljbffr