Description
Job Description: Android Developer (5+ Years Experience)
Location: Coimbatore
Employment Type: Full-time
Department: Technology/Development
Availability: Immediate Joiner Preferred
About the Role:
We are looking for a skilled Android Developer with over 5 years of professional experience to join our innovative team. The ideal candidate will be proficient in Kotlin and Java, and have a strong background in using Git for version control. This role involves working closely with Agile/Scrum teams to deliver top-quality mobile applications.
Key Responsibilities:
Develop and Maintain Android Applications: Design, build, and maintain high-performance, reusable, and reliable Kotlin and Java code.
Version Control Management: Utilize Git for version control, ensuring seamless code integration with a strong understanding of branching and feature branches.
Agile/Scrum Collaboration: Actively participate in Agile/Scrum processes, including sprint planning, daily stand-ups, and retrospectives.
Integration of Third-Party Libraries: Efficiently integrate third-party libraries and APIs to enhance app functionality.
CI/CD Implementation: Use Jenkins for continuous integration and delivery to streamline the deployment process.
Project Management Tools: Employ Jira for task management and Confluence for documentation, ensuring effective communication and documentation within the team.
API Integration: Develop and integrate RESTful APIs to connect applications to back-end services.
Collaboration: Work closely with cross-functional teams, including designers, product managers, and other developers, to deliver a seamless user experience.
Code Review and Quality Assurance: Conduct code reviews to maintain code quality, performance, and best practices.
Required Skills and Experience:
Programming Languages: Extensive experience in Kotlin and Java.
Version Control: Proficient in Git with a solid understanding of branching and merging strategies.
Agile/Scrum Methodologies: Proven experience working in Agile/Scrum environments.
CI/CD Tools: Hands-on experience with Jenkins.
Project Management Tools: Experience using Jira for task tracking and Confluence for documentation.
Third-Party Libraries: Demonstrated experience in integrating and managing third-party libraries.
API Integration: Proficient in developing and consuming RESTful APIs.
Additional Skills: Experience with Backbase is a plus.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
5+ years of professional experience in Android development.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.
Ability to work independently and manage multiple projects simultaneously.
Why Join Us:
Innovative Environment: Work on cutting-edge projects with a talented team of professionals.
Professional Growth: Opportunities for continuous learning and professional development.
Collaborative Culture: A supportive and inclusive workplace that values diverse perspectives.
Competitive Compensation: Attractive salary and benefits package