29 Aug
|
Ciklum
|
Chennai
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.
- Solid 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.
Skills: Android Studio, Software Development Lifecycle
Experience: 2.00-6.00 Years
📌 Expert Android Developer (Chennai)
🏢 Ciklum
📍 Chennai