14 січня 2025
Lead Android Developer
Київ, Харків, Львів, Лісабон (Португалія), Прага (Чехія), Варшава (Польща), віддалено
We are seeking a Senior Mobile Developer with extensive experience in Android development to lead and enhance the creation of high-quality mobile applications. The ideal candidate will have deep expertise in Kotlin.
You will play a crucial role in designing, developing, and optimizing our Android applications while also mentoring junior developers and contributing to strategic decisions.
Requirements:
- 7 to 9 years of experience in Android development, with a strong focus on Kotlin
- Demonstrated expertise in designing and delivering complex Android applications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- Experience with Android frameworks such as Android Jetpack, LiveData, and Room
- Proficiency in integrating RESTful APIs and working with third-party libraries and APIs
- Experience with continuous integration and deployment (CI/CD) pipelines
- Advanced knowledge of performance optimization techniques for Android applications
- Familiarity with Google’s Material Design guidelines and mobile UX/UI best practices
- Experience with version control systems, preferably Git
- Strong problem-solving skills with a strategic mindset and the ability to lead complex projects
- Excellent communication and interpersonal skills, with a proven track record of mentoring and leading technical teams
Responsibilities:
Android Application Development:
- Lead the design, development, and maintenance of advanced Android applications using Kotlin
- Architect scalable and efficient code to meet complex product requirements
- Ensure high performance, responsiveness, and quality of applications through rigorous testing and debugging.
Technical Leadership:
- Provide technical guidance and mentorship to junior developers
- Define and implement best practices and coding standards for the team
- Stay current with the latest Android trends and technologies, and integrate relevant advancements into our development process.
Project and Team Collaboration:
- Work closely with product managers, designers, and other stakeholders to define project requirements and deliver high-quality solutions
- Lead code reviews, provide constructive feedback, and ensure adherence to best practices
- Facilitate effective communication within the team and with external stakeholders.
Strategic Contribution:
- Contribute to the strategic planning of Android projects and initiatives
- Identify and address technical challenges and propose innovative solutions to enhance application performance and user experience
- Participate in architectural decisions and ensure alignment with long-term technical goals.
Quality Assurance and Process Improvement:
- Oversee and contribute to the development of unit tests and automated tests
- Implement and maintain rigorous quality assurance processes
- Continuously evaluate and improve development processes and workflows
We Offer:
- Competitive compensation
- Social package (24 working days of annual leave, 5 paid sick days)
- Flexible working hours
- Challenging projects in diverse business domains and a variety of tech stacks
- Personal development and professional growth opportunities
- Work with talented, ambitious and family-feel teams
- Educational possibilities: corporate courses, knowledge hubs, and in-house English classes
- Compensation for your professional certification & support for your learning activities
- Opportunity to choose IT equipment you like
- Corporate social responsibility