Senior Android Developer

28 Minutes ago • 7 Years +

Job Summary

Job Description

We are looking for an experienced Senior Android Developer to join a long-term project with a client in Saudi Arabia. The role involves building and enhancing mobile applications with a focus on performance, scalability, and user experience. You will collaborate closely with the client's team, working in an international environment with direct communication and ownership of features. Responsibilities include designing, developing, and maintaining high-quality Android applications, implementing new features, improving performance, fixing bugs, collaborating with cross-functional teams, ensuring application reliability, scalability, and security, participating in code reviews, writing unit and integration tests, staying updated with technologies, and contributing to documentation.
Must have:
  • 7+ years of professional experience in mobile development
  • Strong proficiency in Android SDK, Kotlin, and Java
  • Experience with MVVM/MVI architecture patterns
  • Proficiency with RESTful APIs and third-party libraries integration
  • Experience with Git and CI/CD pipelines (e.g., Jenkins, GitLab CI)
  • Strong debugging, problem-solving, and performance optimization skills
  • Excellent communication skills, proactive and independent working style
Good to have:
  • Experience with Jetpack Compose
  • Knowledge of Clean Architecture principles
  • Familiarity with Firebase services
  • Experience with unit testing and UI testing frameworks (JUnit, Espresso)
  • Exposure to Agile/Scrum methodology
  • Experience working with financial or large-scale enterprise applications

Job Details

Project description

We are looking for an experienced Senior Android Developer to join a long-term project with a client in Saudi Arabia. The role involves building and enhancing mobile applications with a focus on performance, scalability, and user experience. You will collaborate closely with the client's team, working in an international environment with direct communication and ownership of features.

Responsibilities

  • Design, develop, and maintain high-quality Android applications.
  • Implement new features, improve performance, and fix bugs.
  • Collaborate with cross-functional teams (designers, product owners, backend developers).
  • Ensure application reliability, scalability, and security.
  • Participate in code reviews and enforce best practices.
  • Write unit and integration tests to guarantee code quality.
  • Stay up to date with the latest Android development trends and technologies.
  • Contribute to technical documentation and knowledge sharing.

Skills

Must have

  • Requirements (Mandatory Skills):
  • 7+ years of professional experience in mobile development.
  • Strong proficiency in Android SDK, Kotlin, and Java.
  • Experience with MVVM/MVI architecture patterns.
  • Proficiency with RESTful APIs and third-party libraries integration.
  • Experience with Git and CI/CD pipelines (e.g., Jenkins, GitLab CI).
  • Strong debugging, problem-solving, and performance optimization skills.
  • Excellent communication skills, proactive and independent working style.

Nice to have

  • Experience with Jetpack Compose.
  • Knowledge of Clean Architecture principles.
  • Familiarity with Firebase services.
  • Experience with unit testing and UI testing frameworks (JUnit, Espresso).
  • Exposure to Agile/Scrum methodology.
  • Experience working with financial or large-scale enterprise applications.

Other

Languages

English: C1 Advanced

Seniority

Senior

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Ukraine

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Empower your future with Luxoft: Innovate, thrive and grow in a software-defined world.

Pune, Maharashtra, India (On-Site)

Pune, Maharashtra, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Ukraine (Remote)

Ukraine (Remote)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)

United States (Remote)

Kraków, Lesser Poland Voivodeship, Poland (On-Site)

View All Jobs

Get notified when new jobs are added by luxsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug