Esta oferta de empleo ya no se encuentra disponible. Continúa tu búsqueda de puestos aquí.
android Developer
La Coruna
Job No. 13159100
Full-time - Hybrid
Descripción Del Puesto
Join us in exploring the future of app development with cutting-edge technology.
We’re looking for a Senior Android Developer with strong expertise in Jetpack Compose and modern Android architecture to join our team. This role requires someone who can actively contribute to strategic technical discussions, lead architecture decisions, and deliver high-quality, scalable applications. The ideal candidate should be comfortable working in both agile and structured departmental environments, collaborating closely with cross-functional teams.
- Design, develop, and maintain Android applications using Jetpack Compose.
- Define and implement scalable architecture patterns (MVVM, MVI, Clean Architecture).
- Work on navigation patterns, optimizing screen transitions using Navigation Component or custom approaches (e.g., Router, Coordinator).
- Optimize performance, memory management, and UI rendering efficiency.
- Implement and maintain CI/CD pipelines (GitHub Actions, Jenkins, Bitrise) for automated testing and deployment.
- Ensure robust data handling through Room, DataStore, and secure storage solutions.
- Develop and enforce comprehensive testing strategies, including unit, UI, screenshot, and E2E tests.
- Leverage Kotlin Coroutines & Flow for concurrency management.
- Integrate and manage analytics SDKs (Adobe SDK, Firebase, Google Analytics) for data tracking and user insights.
- Implement and monitor application performance tools (New Relic, Dynatrace, Firebase Performance Monitoring).
- Collaborate with backend, design, and product teams to ensure a seamless development process.
- Mentor junior developers and drive best practices within the team.
- Enhance user experiences by collaborating with designers to implement user-centered design principles and animations.
- Ensure top-notch performance optimization by profiling, benchmarking, and optimizing the application’s responsiveness and efficiency.
- Apply mobile security best practices, including data encryption, secure storage, and protection against vulnerabilities.•Stay up-to-date with emerging trends and technologies in Android development, continuously improving the development workflow.
Requisitos
HERE'S WHAT YOU WILL NEED:
•3+ years of experience developing Android applications with Jetpack Compose.
•Strong proficiency in Kotlin, including Coroutines & Flow.
•Expertise in modern architecture patterns (MVVM, MVI, Clean Architecture).
•Experience with modularization and maintaining large-scale applications.
•Experience with custom UI components and animations in Compose.
•Deep understanding of networking (Retrofit, OkHttp, WebSockets).
•Experience in test-driven development (TDD) and test automation (JUnit, Mockito, Espresso).
•Hands-on experience with CI/CD pipelines and deployment automation.
•Strong knowledge of Git workflows, including branching strategies and code reviews.
•Experience integrating and maintaining analytics SDKs (Adobe SDK, Firebase, Google Analytics).
•Familiarity with application monitoring tools (New Relic, Dynatrace, Firebase Performance Monitoring), performance profiling and debugging tools.
•Ability to implement secure coding practices and handle sensitive data safely.
•Fluent in English.
Ability to work in a team and to lead Android developers by setting up and monitoring development standards and practices.
Nice to have
•Familiarity with GraphQL APIs and real-time data streaming.
•Previous experience publishing apps on the App Store.