Tech Mahindra is looking for a skilled Android Developer to join our agile development team in Bangalore. The ideal candidate will have 5+ years of experience in Android application development, with strong expertise in Java and Kotlin. This role requires working on maintaining and enhancing Android applications, integrating with RESTful APIs, and using debugging tools. Familiarity with Backbase is essential, and exposure to full-stack development is a plus.
Key Responsibilities
- Android Development. Build, maintain, and enhance Android applications using Java and Kotlin.
- API Integration. Integrate mobile applications with RESTful APIs and ensure seamless communication between the mobile app and backend services.
- Mobile UI/UX. Create and optimize user interfaces and mobile screens as per app requirements.
- Debugging and Testing. Use Android debugging tools to ensure smooth functionality and fix bugs effectively.
- Agile Practices. Work within an agile/scrum environment, ensuring quick delivery of features and fixing issues.
- CI/CD Processes. Implement Continuous Integration/Continuous Deployment (CI/CD) pipelines, preferably using Gradle and Jenkins.
- Object-Oriented Design. Ensure adherence to object-oriented design principles and development best practices.
Required Skills and Qualifications
- Android Development Experience (5+ years). Proficient in Android Studio, with a strong understanding of Android SDK and its latest versions.
- Java and Kotlin Expertise. High-level skills in both Java and Kotlin for Android application development.
- Backbase Experience. Expertise in Backbase is essential for this role.
- CI/CD Tools. Experience working with Gradle, Jenkins, and implementing automated build and deployment processes.
- Agile Methodology. Strong understanding and experience in working with agile and scrum frameworks.
- UI/UX Development. Familiarity with Android user interface components and ensuring responsive and intuitive design.
- Object-Oriented Programming (OOP). Solid understanding of OOP principles and best practices in software development.
Desired Skills
- Experience with full-stack development.
- Familiarity with cross-platform development tools like Flutter or React Native (if applicable).
- Strong debugging and problem-solving skills.
- Excellent communication skills and ability to work in a collaborative environment.
How to Apply. Interested candidates are invited to share their CVs along with the following details to [email protected].
- Total Experience.
- Relevant Experience in Android.
- Experience with Kotlin.
- Experience with Backbase.
- Current Location.
- Preferred Location.
- Willingness to Relocate to Bangalore.
- Current CTC.
- Expected CTC.
Why Join Tech Mahindra?
- Work with an agile, innovative team on cutting-edge mobile application projects.
- Exposure to full-stack development and industry best practices.
- Opportunities for career growth in a leading global IT services company.