We are looking for a skilled and motivated Android Developer to join our team. As an Android Developer, you will play a crucial role in designing and developing cutting-edge Android applications. Your primary focus will be on creating robust, efficient, and user-friendly mobile solutions that meet our clients’ needs. If you are passionate about mobile technologies, enjoy working in a collaborative environment, and have a knack for problem-solving, we want to hear from you!
Responsibilities:
- Collaborate with cross-functional teams including product managers, designers, and backend developers to gather requirements, plan, and develop new features for Android applications.
- Design, develop, and maintain high-quality, reusable, and reliable code for Android platforms.
- Ensure the performance, quality, and responsiveness of applications by conducting thorough testing, troubleshooting, and debugging.
- Stay up-to-date with the latest trends, tools, and best practices in Android development and proactively share knowledge with the team.
- Participate in code reviews to maintain code quality, identify areas for improvement, and provide constructive feedback to fellow developers.
- Continuously optimize application performance, responsiveness, and efficiency.
- Collaborate with the UX/UI team to create visually appealing and intuitive user interfaces.
- Work closely with the QA team to ensure proper testing and identify and resolve issues in a timely manner.
- Maintain documentation for the developed codebase, including design decisions, APIs, and troubleshooting guides.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience as an Android Developer with a strong portfolio of successful Android applications.
- Proficiency in Java or Kotlin programming languages.
- Deep understanding of Android SDK, different versions of Android, and how to effectively use Android Studio.
- Experience with RESTful APIs, web services integration, and JSON.
- Solid understanding of mobile application architecture patterns, such as MVVM or MVP.
- Familiarity with version control systems, particularly Git.
- Ability to write clean, maintainable, and efficient code while following best practices and coding standards.
- Strong problem-solving skills and the ability to debug complex issues.
- Excellent communication skills and the ability to work collaboratively in a team environment.
- Self-motivated with a strong desire to learn and stay updated on emerging technologies and industry trends.
Preferred Qualifications:
- Familiarity with cross-platform frameworks such as React Native or Flutter.
- Experience with automated testing frameworks such as Espresso or Appium.
- Knowledge of Agile development methodologies, particularly Scrum.
- Experience with CI/CD pipelines and tools.
- Understanding of software security best practices and data protection.
- Active participation in the Android development community, such as contributions to open-source projects or personal app development projects.
Join our team and be part of an innovative and forward-thinking organization where you can contribute to the creation of exceptional Android applications. If you are driven by challenges, have a passion for mobile development, and thrive in a fast-paced environment, we would love to hear from you. Apply now and let’s build remarkable mobile experiences together!
At TIGI HR, we are an equal opportunity employer that values diversity and is dedicated to fostering an inclusive environment for all employees.
Our services are available in all major cities including Bangalore, Pune, Mumbai, Gurgaon, Noida, Hyderabad, Ahmedabad, Kolkata, Chennai, Gandhinagar, Indore etc. We have also expanded our wings toward Australia and Canada too.
Also, we do have many jobs for Work From Home (WFH) and on a Remote basis as well.