Android Developer - Java/Kotlin
Published date: 2024/01/10
- Location: Bengaluru, Karnataka, India
• Job Description : We are seeking an experienced Android Developer proficient in Java and Kotlin to join our dynamic team. As an Android Developer, you will be responsible for designing, developing, and maintaining cutting-edge Android applications that offer exceptional user experiences. You will collaborate with cross-functional teams to deliver high-quality software solutions that align with our business goals.Key Responsibilities : 1. - Mobile App Development : Develop and maintain Android applications using Java and Kotlin.2.
• Code Optimization : Write clean, modular, and maintainable code with a focus on performance and efficiency.3. - UI/UX Implementation : Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces.4. - API Integration : Integrate RESTful APIs and web services into mobile applications.5. - Bug Fixing : Identify and fix bugs and performance bottlenecks in existing applications.6.
• Testing : Conduct unit testing and UI testing to ensure the reliability and functionality of applications.7. - Version Control : Use version control systems (e.g., Git) to manage code repositories.8. - Documentation : Create and maintain technical documentation related to application development.Skills and Qualifications : - Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).- Proven experience in Android app development using Java and Kotlin.- Familiarity with Android SDK, Android Studio, and related development tools.- Strong understanding of design principles, UI/UX guidelines, and material design.- Proficiency in RESTful API integration.- Experience with version control systems, particularly Git.- Excellent problem-solving and debugging skills.- Knowledge of mobile architecture patterns like MVVM or MVP is a plus.- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.- Strong communication and collaboration skills.- Ability to work in an agile development environment.- Additional Skills and Tools : - Knowledge of modern Android libraries and frameworks such as Android Jetpack components.- Experience with reactive programming using libraries like RxJava.- Familiarity with dependency injection frameworks like Dagger or Hilt.- Awareness of the latest trends and best practices in Android app development.- Proficiency in using design and prototyping tools (e.g., Sketch, Figma, Adobe XD).- Understanding of accessibility and internationalization considerations in app development.- Familiarity with cloud services, such as AWS or Firebase, for backend support.- Knowledge of performance profiling and optimization techniques.- Experience with automated testing and CI/CD tools (e.g., Jenkins, Travis CI). (ref: hirist.com
• Code Optimization : Write clean, modular, and maintainable code with a focus on performance and efficiency.3. - UI/UX Implementation : Collaborate with UI/UX designers to implement visually appealing and user-friendly interfaces.4. - API Integration : Integrate RESTful APIs and web services into mobile applications.5. - Bug Fixing : Identify and fix bugs and performance bottlenecks in existing applications.6.
• Testing : Conduct unit testing and UI testing to ensure the reliability and functionality of applications.7. - Version Control : Use version control systems (e.g., Git) to manage code repositories.8. - Documentation : Create and maintain technical documentation related to application development.Skills and Qualifications : - Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).- Proven experience in Android app development using Java and Kotlin.- Familiarity with Android SDK, Android Studio, and related development tools.- Strong understanding of design principles, UI/UX guidelines, and material design.- Proficiency in RESTful API integration.- Experience with version control systems, particularly Git.- Excellent problem-solving and debugging skills.- Knowledge of mobile architecture patterns like MVVM or MVP is a plus.- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.- Strong communication and collaboration skills.- Ability to work in an agile development environment.- Additional Skills and Tools : - Knowledge of modern Android libraries and frameworks such as Android Jetpack components.- Experience with reactive programming using libraries like RxJava.- Familiarity with dependency injection frameworks like Dagger or Hilt.- Awareness of the latest trends and best practices in Android app development.- Proficiency in using design and prototyping tools (e.g., Sketch, Figma, Adobe XD).- Understanding of accessibility and internationalization considerations in app development.- Familiarity with cloud services, such as AWS or Firebase, for backend support.- Knowledge of performance profiling and optimization techniques.- Experience with automated testing and CI/CD tools (e.g., Jenkins, Travis CI). (ref: hirist.com
2 page views
Related listings
-
Urg. Req. for Postings of Android Lead EngineerAndroid DeveloperJob Opening Details back to list Reference Code: BJ01591 Job Title: Android Lead Engineer Category: Job Description: Android Lead Engineer Key Skills: 7+ Yrs Location: Bangalore Required Experience: Not Specified Positions: 12026/11/06
-
DeveloperAndroid DeveloperTech Stack : Node JS, Angular Js, MYSQLJob Description : • Gathering functional requirements, developing technical specifications, and project & test planning. - Experience with the entire Software Development Life Cycle (SDLC)- Contribute to the...2026/11/06
-
Flutter Developer - iOS/Android AppsAndroid DeveloperCompany : VDelivr Technologies Private Limited Location : Basaveshwaranagar, Bangalore Job Title : Flutter Developer Experience : 3 - 4 years Job Type : Full - Time Job Description We are seeking a highly skilled Flutter Developer to join our team. T...2026/11/06