Android Developer

4 weeks ago


Puducherry, Puducherry, India xpertconexions Full time

1. Design, develop, and maintain high-quality Android applications using Kotlin and Java.

2. Collaborate with cross-functional teams (product, design, backend) to define and implement app features.

3. Write clean, well-documented, and testable code.

4. Follow best practices for Android development, including architectural patterns like MVVM or MVI.

5. Integrate with RESTful APIs and other backend services.

6. Implement UI designs and ensure a smooth user experience.

7. Debug and fix bugs reported by users or QA.

8. Participate in code reviews and provide constructive feedback.

9. Stay up-to-date with the latest Android technologies and trends.

10. Contribute to the continuous improvement of our development processes.

11. Strong knowledge of Android Application Design & Development on Mobile and Watches

12. Strong Programming and Algorithmic background for code optimization

13. Hands-on experience with Java, Kotlin, JetPack components, RxJava, Dagger, MVVM pattern.

14. Hands-on experience of developing Database, SqLite in Android apps

15. Strong debugging and memory optimization skills

16. Excellent communication skills and experience in Agile methodologies

17. Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes

18. Familiarity with RESTful APIs to connect Android applications to back-end services

19. Strong knowledge of design principles, patterns, and best practices

20. Experience with offline storage, threading, and performance tuning

21. Knowledge of the open-source Android ecosystem libraries

22. Good understanding of code versioning tools, such as Git

23. Ensure the best possible performance, quality, and responsiveness of the application

24. Identify and correct bottlenecks and fix bugs

25. Help maintain code quality, organization, and automatization

26. Unit-test code for robustness, including edge cases, usability, and general reliability

27. Continuously discover, evaluate, and implement new technologies to maximize development efficiency

(ref:hirist.tech)
  • Flutter Developer

    2 weeks ago


    Puducherry, Puducherry, India Cherri Technologies Full time

    Job Opening Cherri Technologies Pondicherry Office timings Monday - Saturday 9 30 Am to 6 30 Pm Skills Required Roles and Responsibilities Designing developing testing maintaining and deploying software in the Flutter framework and Dart language Developing user interface components and implementing them by following well-known...