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
Senior

Job 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.

Apply for this position