Android Developer Senior
Plexus
15 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Tech stack
API
Agile Methodologies
Android
Unit Testing
Continuous Integration
Data Retrieval
Data Stores
Github
JUnit
Model View ViewModel
Screenshots
Test Execution Engine
Kotlin
Jetpack Compose
Asynchronous Programming
Jenkins
Programming Languages
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.
About the company
Join Plexus Tech. We´re looking for a Senior Android Developer to join us on a major banking project., 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, Nunca debes compartir tus datos bancarios ni fotos de tus documentos al solicitar un empleo. Si tienes alguna duda sobre un proceso de selección
En esta oferta serás redirigido a la pagina web de la empresa.
Completa el formulario en su web.
Datos principales de la oferta
* 100% En remoto
* Desarrollador Móvil
Funciones
* Jornada completa
Jornada
* Más de 5 años
Experiencia
* Indefinido
Tipo contrato
* Kotlin Android