Android Developer
Role details
Job location
Tech stack
Job description
- Design, build, and maintain high-performance Java and Kotlin code.
- Ensure application performance, quality, and responsiveness.
- Collaborate with product managers to understand user needs.
Conocimientos
Knowledge of Android SDK Java programming Kotlin programming RESTful APIs MVVM pattern Reactive programming (RxJava, Coroutines) Android Jetpack Architecture Components Git Cloud messaging APIs Mobile development life cycle Descripción del empleo About Fever
Fever is the leading global live-entertainment discovery platform that helps millions of people enjoy the best experiences in their cities. With a mission to democratize access to culture and entertainment, Fever inspires its audience to explore unique experiences and events, from immersive exhibitions, interactive experiences, and festivals to musical, and theatrical shows. Thanks to our proprietary technology and data-driven approach, Fever also supports promoters and producers in optimizing and enhancing their experiences, providing new ways to connect with audiences around the world., We are looking for a talented and passionate Android Developer to join our team in Madrid. As an Android Developer at Fever, you will be part of a cross-functional team responsible for the full software development life cycle, from conception to deployment. What you will do
- Design, build, and maintain high-performance, reusable, and reliable Java and Kotlin code.
- Ensure the best possible performance, quality, and responsiveness of the application.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Work closely with product managers and designers to understand user needs and translate them into technical requirements.
- Collaborate with other team members to define, design, and ship new features.
- Stay up-to-date with new mobile technologies and trends.
Requirements
The ideal candidate will have strong knowledge of Java and Kotlin, experience with Android SDK, and familiarity with RESTful APIs. Join us to help create outstanding mobile experiences!, * Strong knowledge of Android SDK and various Android versions.
- Experience with Java and Kotlin programming languages.
- Familiarity with RESTful APIs to connect applications to back-end services., * Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
- Familiarity with RESTful APIs to connect Android applications to back-end services.
- Strong knowledge of Java and Kotlin programming languages.
- Strong knowledge of MVVM architectural pattern and common mobile application design patterns.
- Familiarity with reactive programming (RxJava, Coroutines, etc.).
- Experience with Android Jetpack Architecture Components.
- Proficient understanding of code versioning tools, such as Git.
- Ability to understand business requirements and translate them into technical requirements.
- Familiarity with cloud message APIs and push notifications.
- Understanding of Google's Android design principles and interface guidelines.
- Experience with third-party libraries and APIs.
- Solid understanding of the full mobile development life cycle.
- Good communication skills and ability to work in a team.