Search Jobs

Search by job, company or skills

Expert Android Developer

Expert Android Developer

Ciklum
2-6 Years
Quick Apply
  • Posted 13 days ago
  • Over 100 applicants have applied

Job Description

About the Role

As an Expert Android Developer, you will become part of a cross-functional development team engineering the digital experiences of tomorrow. You will lead by example in technical excellence, contribute to high-quality app development, and support both team and client success through innovation and collaboration.

Responsibilities

  • Supervise and develop Android solutions using modern technologies to deliver business value.
  • Collaborate effectively with team members and clients to understand requirements and share outcomes.
  • Design, code, and perform code reviews following high-quality standards.
  • Ensure adherence to mature development processes and implement necessary controls.
  • Take on line management responsibilities, contributing to the professional and career development of team members.
  • Assist the team in day-to-day technical challenges and ensure their continuous growth and success.

Requirements

Software Design:

  • Solid understanding of core Computer Science principles.
  • Strong object-oriented programming and software design skills.
  • Proven experience in software architecture and design for scalable Android applications.

Software Development:

  • In-depth understanding of Android platform capabilities and constraints.
  • Strong knowledge of Android security mechanisms and best practices.
  • Expertise in developing intuitive and responsive UI.
  • Experience with Android Studio, profilers, and other Android development tools.
  • Strong understanding of Dependency Injection (DI) concepts.
  • Deep knowledge of multithreading and concurrency in Android.
  • Excellent debugging and problem-solving abilities.

Quality Assurance:

  • Solid grasp of the full software development lifecycle.
  • Familiarity with test-driven development (TDD), unit testing, and test methodologies.
  • Passion for code quality, maintainability, and process improvement.

Software Deployment:

  • Hands-on experience in deploying and configuring Android applications locally and in cloud environments.

Desirable Skills

  • Comfortable handling multiple projects and switching contexts effectively.
  • Detail-oriented, analytical thinker with a creative approach to solving problems.
  • Strong organizational and communication skills, with the ability to explain technical concepts to non-technical stakeholders.

What's in It for You

  • Care: Comprehensive company-paid medical insurance, plus financial and legal consultations to support your overall wellbeing.
  • Tailored Education Path: Regular internal events (meetups, workshops, conferences), a Udemy license, language courses, and paid certifications.
  • Growth Environment: Join a global community of professionals to share knowledge and accelerate your development.
  • Flexibility: Hybrid work mode available in Chennai or Pune.
  • Opportunities: Our Resourcing Team helps find new projects if your current one isn't the right fit, enabling ongoing career growth.
  • Global Impact: Contribute to large-scale, international projects that redefine industries.
  • Welcoming Culture: Be empowered in a supportive environment with an open-door policy, informal culture, and regular team-building events.

Key Skills

Android security mechanisms

develop Android solutions

Android platform capabilities

profilers

About Company