Senior Android Developer

  • Full-time

Company Description

As a Senior Android Developer, you will play a crucial role in the development and maintenance of our Android applications.

You will collaborate closely with cross-functional teams to design, develop, test, and deploy high-quality mobile applications that meet our customers' needs and exceed their expectations.

This position offers an exciting opportunity to work on cutting-edge projects and contribute to the success of our company.

Job Description

  • What You’ll Do

  • Lead the end-to-end development of Android applications, from concept to deployment.
  • Collaborate with product manager, designer, and other stakeholders to define project requirements and specifications.
  • Architect and implement robust, scalable, and maintainable solutions for Android platforms.
  • Write clean, efficient, and well-documented code following best practices and coding standards.
  • Conduct code reviews to ensure code quality, performance, and adherence to coding guidelines.
  • Continuously optimize and improve existing applications for better performance, usability, and reliability.
  • Stay updated on the latest trends, technologies, and best practices in Android development.
  • Mentor junior developers and provide technical guidance and support as needed.

Qualifications

  • What You’ll Need

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as an Android Developer, with at least 5+ years of experience in Android app development.
  • Strong proficiency in Java and Kotlin programming languages.
  • In-depth knowledge of Android SDK, Android Studio, and related development tools.
  • Experience with RESTful APIs, JSON, XML, and other web technologies.
  • Solid understanding of mobile UI/UX design principles and best practices.
  • Familiarity with agile development methodologies such as Scrum or Kanban.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • B2 level or higher proficiency in English (a must).
  • Ability to work effectively both independently and as part of a team.
  • Experience with version control systems such as Git is a plus.

Additional Information

Note: This is an on-site position.

Benefits package, that we share:

  • A competitive compensation package 

  • Health insurance with dental coverage

  • Paid sick days

  • Extended sport package

  • Online and offline trainings

  • English courses

  • Professional self-development days

  • Knowledge sharing sessions

  • Access to shared library and free books

  • Work from home policy

  • Team-building activities

  • Referral bonus program