Sr Android Developer

Early Technologies
Herzliya, Israel
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 195K

Job location

Brussels, Belgium

Tech stack

Clean Code Principles
API
Agile Methodologies
Android
Application Performance Management
Confluence
JIRA
Unit Testing
Software Quality
Computer Programming
Continuous Integration
Software Debugging
Groovy
Pair Programming
Scrum
Fortify (Software)
SonarQube
Subversion
Test Driven Development
Backend
Gitlab
GIT
Kotlin
Information Technology
Jetpack Compose
Software Coding
REST
Code Restructuring
Software Version Control
Docker
Jenkins

Job description

We are looking for a highly skilled Senior Android Developer with strong Kotlin expertise to join our dynamic Agile development squads. You will work closely with cross-functional teams to design, build, and optimize high-quality Android applications while contributing to continuous improvement initiatives within the team., * Translate functional requirements into high-quality, maintainable code

  • Design, build, and maintain efficient, reusable, and reliable Kotlin code
  • Collaborate with designers, product owners, and backend teams to deliver new features
  • Integrate with external data sources and APIs
  • Ensure top-notch application performance, responsiveness, and stability
  • Write and execute unit tests to ensure robustness, including edge cases
  • Debug production issues, identify bottlenecks, and implement effective fixes
  • Maintain high code quality through clean coding standards, refactoring, and automation practices

Requirements

Do you have experience in Test-driven development?, Do you have a Master's degree?, * Strong command of English

  • Proficiency in at least one local language

Education

  • Bachelor's or Master's degree in Computer Science, Engineering, or equivalent professional experience

Agile Mindset & Expectations

Android Developers in Agile projects must demonstrate:

  • A positive, pragmatic approach to problem-solving
  • Curiosity and continuous learning; strong focus on knowledge sharing
  • A team-first mindset-success is collective, not individual
  • Feedback-driven improvement; treating challenges as opportunities
  • Ability to contribute beyond core development responsibilities (analysis, testing, etc.) when needed

Required Experience

  • 6+ years of relevant hands-on Android development experience

Technical Skills (Mandatory)

  • Strong grasp of Clean Code principles
  • Deep knowledge of Android design principles, interface guidelines, DDD, and best practices
  • Excellent Kotlin programming skills
  • Proven experience with Jetpack Compose and Material 3 design
  • Hands-on experience with TDD (Test-Driven Development)
  • Strong understanding of Android SDK versions, libraries, and app development frameworks
  • Version control with SVN/Git (GitLab or alternatives)
  • Familiarity with CI/CD tools such as Jenkins, SonarQube, Fortify
  • Experience with RESTful API integrations and third-party libraries
  • Experience using Jira, Confluence, and similar tools

Technical Skills (Preferred)

  • Working knowledge of Docker, Containers, and Groovy

Business & Agile Experience (Preferred)

  • Prior experience working within Scrum teams
  • Experience collaborating in teams with multiple developers

Soft Skills

  • Strong Agile mindset-embracing Focus, Commitment, Openness, Respect, and Courage
  • Open to Pair Programming and collaborative coding practices
  • Ability to interpret business requirements and translate them into technical solutions
  • Proactive in knowledge-sharing and team improvement
  • Confident in challenging assumptions or unclear requirements using expertise
  • Commitment to continuous learning, improvement, and team growth

About the company

Early leverages Generative AI to accelerate development, enhance code quality, and speed up time-to-market. Early's AI-Agent for test code generates automated, comprehensive, cost-effective working tests, catching bugs early, expanding code coverage, and improving overall quality.

Apply for this position