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