https://bayt.page.link/JVv4oVHs1ZRTPQ5m7
Create a job alert for similar positions

Job Description

About the Role:

We're seeking a passionate and experienced Senior Android Developer to join our high-performing team. You'll play a pivotal role in designing, developing, and maintaining our next-generation Android applications, working alongside talented engineers and product managers to deliver exceptional user experiences.

Responsibilities:

  • Lead the development of robust, scalable, and performant Android SDKs, ensuring adherence to best practices and quality standards.
  • Architect and design complex Android components, data structures, and algorithms, optimizing for efficiency and maintainability.
  • Implement clean, modular, and testable code using Kotlin, adhering to modern development principles and guidelines.
  • Collaborate with product managers and designers to understand user needs and translate them into intuitive and effective UI/UX solutions.
  • Integrate with backend services using RESTful APIs or other communication protocols.
  • Write unit and integration tests to ensure code quality and reliability.
  • Stay up-to-date with the latest Android technologies, libraries, and frameworks.
  • Be proactive in identifying and resolving technical challenges, proposing innovative solutions.
  • Design and implement CI/CD pipelines for Android applications
  • Contribute to continuous improvement processes, optimizing development workflows and tools.

Requirements
  • Minimum of 4 years of hands-on experience as an Android Developer.
  • Proven track record of successfully shipping high-quality Android applications.
  • Expert understanding of the Android SDK, including Kotlin, Material Design, and relevant frameworks (e.g., Jetpack, RxJava).
  • Strong knowledge of UI/UX design principles and best practices.
  • Experience with testing methodologies and tools (e.g., JUnit, Espresso).
  • Experience with CI/CD tools and practices
  • Experience with Git or other version control systems
  • Excellent communication, collaboration, and problem-solving skills.
  • Passion for Android development and a desire to stay ahead of the curve.
  • Ability to work independently and as part of a team
  • Bonus points for experience with:
  • Cross-platform development (e.g., Flutter, React Native)
  • Machine learning or AI integrations

Benefits
  • Medical Insurance for Self

  • Social Insurance
  • Flexible working arrangement
  • Dynamic & agile working environment

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.