Join Plexus Tech. We´re looking for a Senior Android Developer to join us on a major banking project.
Requirements:
- 5 years of exclusive experience in native Android application development.
- Working experience on projects consisting of libraries or that publish SDKs as a product.
- Experience in accessibility projects.
- Proficiency in Kotlin as a programming language.
- Knowledge of Flow and Coroutines.
- Use of CI/CD tools: Bitrise (or similar: Github Workflow, Jenkins, etc.)
- Agile development methodologies.
- Workflow for creating/reviewing PRs and quality assurance (QA) testing.
- Architecture knowledge (MVP, MVVM, and Clean) and experience working with Compose.
- Remote data retrieval libraries: Retrofit (or similar: Ktor).
- Local data retrieval libraries: Room, DataStore, and SharedPreferences.
- Advanced command of the Jetpack Compose framework, with proven experience defining and creating complex components and full screens in production applications.
- Extensive knowledge of improving the optimization and performance of Jetpack Compose to deliver the best user experience.
- UX design, creating animations, transitions, and UI interactions for the user.
- Creating components or libraries for Compose (modeling custom states).
- Performing screen capture tests using Paparazzi or similar tools like Shot, ensuring the visual and functional quality of interfaces.
- In-depth knowledge of Jetpack Compose APIs to enhance accessibility. Skills.
- Solid knowledge of unit test definition with JUnit5, including the use of annotations, assertions, and test execution.
- Create and manage mocks and stubs for objects and services, simulating behaviors and responses for different test scenarios.
- English level equivalent to B2.
With our hybrid model, Flexology allows you to work from wherever your talent flows best: from any of our 24 work centers in Spain, from home, or a combination of both. The Plexus Tech work ecosystem allows for a collaborative environment within the company.
Work with leading professionals
Access to ongoing training.
Career advancement
Flexible compensation for health insurance, meal vouchers, daycare, and transportation
Nivel Profesional: Empleado
CVs inscritos en el proceso: 13
Regístrate como candidato en Tecnoempleo.com y vincula tu CV a las ofertas de empleo.
Crea tu cuenta gratis