IdeaSoft is a full-cycle software development company focused on Blockchain and Fintech. We create dedicated teams and build outstanding Web3 products with cutting-edge technologies to ensure better business results.
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
LinkedIn