Android Developer (Kotlin Multiplatform + React Native)
Role details
Job location
Tech stack
Job description
- Integration with analytics and tracking tools: Firebase and Google Analytics.
- Implementation of agile workflows with Scrum and Git flow.
- Creation of clean code architectures and continuous maintenance of applications.
- Implementation of unit tests and collaboration with the QA team.
- Handling integrations with third party SDKs and cloud services.
- Implementation of continuous integration processes to optimize application development and deployment (Sonar, AppCenter, Azure DevOps, ...)., In this company, you can be yourself and work with colleagues equally passionate about technology and innovation, ready to support you at all times. We want to see you evolve and grow with us. To that end, we invest in your professional development with training, tech breakfasts, and attendance at forums. We are advocates of continuous learning, which is why we provide a personal budget for staying up to date with market trends.
We care about well-being and happiness at work, which is why we listen to needs to offer the best working conditions in a unique human environment. Due to the emphasis we place on flexibility and work-life balance, we won the Madrid Flexible Company Award in 2020 and received an honorable mention in 2022.
This is a WIN-WIN, and we have 42 benefits to offer you, but here are some highlights:
? 100% remote work Flexible hours ? Special timetable: Fridays and summer 7h. ? Individual budget for attending forums and training ? English classes ? Health insurance ?️ Every three years, 6 extra days off. ? Day off on your birthday ?️ Bring a friend and benefit from it ? Flexible compensation ? ️ Wellness - Gympass ? Volunteering opportunities ? Company events and team buildings
Requirements
- Be proficient in Kotlin.
- Have knowledge of or experience developing with Kotlin Multiplatform and React Native.
- Write clean code.
- Testing.
- Be familiar with agile methodologies (e.g., Scrum).
In addition, it will also help you:
- Have a medium-high level of English (B2).
- Knowledge of or experience developing in iOS with Swift or SwiftUI.
- Adapt to customer needs and work together on customized solutions.
- Focus on innovation and constant updating in Android technologies, architectures and trends.
If you are a person who likes to be updated on the latest trends, restless to try new technologies, and you like to find other ways of doing things, this is the place for you. If you consider yourself a team player who defends Fair Play above all... there is a team waiting for you!