Android Developer Senior
Plexus Tech
2 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.
- 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.
Benefits & conditions
- Hybrid model: work from anywhere in Spain (24 work centers, home, or a combination).
- Work with leading professionals.
- Access to ongoing training.
- Career advancement.
- Flexible compensation for health insurance, meal vouchers, daycare, and transportation.