Android Developer
Updated: 15/11/2019
€: Up to 35K
Meep is looking for talented and passionate engineers to join the team in our Madrid office. You are not afraid of getting your hands dirty with a platform or technology that you don’t know, and are always eager to learn something new. The challenge is big but you are someone who loves challenges and doing something meaningful matters to you. We are seeking competitive, pioneers, entrepreneurial and technical Android developer to join our team. If you are eager to learn and you think you can get from Sol to Retiro with more than two modes of transport, we are waiting for you! Responsibilities:
- Join the Meep Android team on a mission of constantly improving the platform
- Develop software using modern engineering approaches and agile principles
- Own your deliverables from start to finish
- Participate in the team’s life and contribute to decision-making
- Computer Science or similar degree
- 2+ years of relevant full-time experience
- Proactive personality
- True passion for creating clean, functional and well-designed code
- Strong Java skills
- Knowledge of Android SDK and architectural patterns (MVP, MVVM)
- Will to adhere to best practices in OO development and a need to leave well-structured code in your tracks
- Solid refactoring skills
- The urge to write instrumentation and unit tests
- Analytical and problem-solving skills
- Vivid interest in at least one area outside of coding (architecture, UI, algorithms,optimization, automation, etc.)
- Good English and Spanish
- Kotlin skills
- Experience working with network libraries such as Retrofit
- Experience working with maps
- Knowledge of Android Jetpack components
- Experience working with databases (SQLite, Room, Realm, etc)
- Knowledge of Google Play store release process
- Understanding of dependency injection frameworks (Dagger, Koin, Kodein, etc)
- Attractive compensation and other incentives
- Performance bonuses
- Social events
- Basketball and football ticket games
- Budget for training, certifications and team building activities
- The opportunity to change how the people move around the city
- Work in an international, dynamic and passionate environment with a great culture