Mobile Developer
CIBC View all jobs
- Hyderabad, Telangana
- Permanent
- Full-time
- Develop, code, and test end-to-end stack of Android applications, ensuring clean architecture and best practices.
- Review, analyze, andmodifyprogramming systems, including coding, testing, and debugging.
- Utilize strongproficiencyin Kotlin, Jetpack Compose, Java, and Android Studio to deliver robust solutions.
- Integrate data using JSON and RESTful APIs.
- Develop scalable and high-performing Android applications.
- Implement unit and end-to-end testing tomaintainhigh-quality standards.
- Contribute to Agile Scrum teams,participatingin sprint planning, retrospectives, and stand-ups.
- Diagnose and resolve technical issues efficiently.
- Perform debugging, performance tuning, and optimization of Android applications.
- Apply security best practices in Android software development.
- Collaborate closely with designers, backend developers, and QA engineers.
- Participate in pair programming and code reviews to ensure high-quality code.
- Communicate effectively with stakeholders to align development efforts with business goals.
- Stay up to date with the latest Android trends and technologies, sharing knowledge within the team.
- Bachelors degree in computer scienceor a related field (Mastersis a plus).
- Minimum5+ years of hands-on experience in native Android AND/OR iOS development.
- Android:Expertisein Kotlin, Compose UI, Web Services, XML, Subversion, and GIT; strongproficiencyin Object Oriented Design, JSON, RESTful web services, and modern Android frameworks.
- Strong understanding of mobile UI/UX best practices.
- Knowledge of Agile Scrum development methodologies.
- Proficiencyin Kotlin, Jetpack Compose, Java, Android Studio, Git, JSON, RESTful APIs.
- Experience in debugging, performance tuning, and optimization of Android applications.
- Strong analytical, problem-solving, and communication skills.
- Ability to work collaboratively in cross-functional teams and adapt to evolving technologies.
- Exposure to banking or fintech applications is an asset.
- We work to recognize you in meaningful, personalized ways including competitive fixed pay, performance-based incentive programs, a family-first benefits program, employer contributions for your retirement, attractive time off and leave offerings, wellbeing support, and Moment Makers, our social, points-based recognition program.
- Our spaces and technological toolkit will make it simple to bring together great minds to create innovative solutions that make a difference for our clients worldwide.
- We cultivate a culture where you can express your ambition through initiatives like Purpose Day, a paid day off dedicated for you to use to invest in your growth and development.