Android Developer - Core Team

Veepee
Barcelona, Spain
3 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

Barcelona, Spain

Tech stack

Agile Methodologies
Business Logic
Automation of Tests
Software Bug Management
Code Review
Model View ViewModel
Pair Programming
GIT
Kotlin
Solid Principles
Asynchronous Programming
Google Play
REST

Job description

  • Developing new features according to designs and requirements. This includes designing code architecture, implementing business logic and UI, writing automated tests, and deploying changes to production.
  • Developing internal tools - automation tools, design system components, internal libraries.
  • Maintenance and bug fixing as needed.
  • Participating in code reviews, pair programming, release trains, and other development rituals.
  • Leading from time to time.
  • Following production deployments.
  • Responding to production incidents within your scope.
  • Guiding less experienced developers and suggesting architectural improvements.
  • Joining feature teams and working on feature tasks when needed, helping with transversal issues.
  • Exploring new solutions, libraries, and services, including writing summaries to help others make better decisions.
  • Improving automation tools, configuring CI pipelines, developing new tools and processes, and keeping projects up-to-date.

Requirements

  • Minimum 5 years of experience with Kotlin and Android
  • Experience with: Coroutines, MVI/MVVM, and Compose
  • Git, CI, Google Play
  • REST APIs and any network communication library (we use Retrofit)
  • Automated testing
  • Ability to apply SOLID principles in practice to write modular, testable code
  • Working in a team, using agile methodologies, preferably with a large codebase
  • Strong verbal and written English language skills

Benefits & conditions

  • Variable bonus
  • The dynamic and creative environment within international teams
  • A variety of self-education courses on our e-learning platform
  • Participation in meetups and conferences locally and internationally
  • Flexible office with up to 3 days at home

Recruitment Process

  • 30-minute HR Screen with a Veepee Tech Recruiter
  • Technical exchange with a Tech Lead on site
  • System design interview
  • Manager interview

Apply for this position