4 RITE Technologies Jobs
Senior Android Developer ( Java )
RITE Technologies
posted 1y ago
Flexible timing
Key skills for the job
1. Lead the development of robust, scalable, and performant Android applications using Java and the Android SDK.
2. Collaborate closely with cross-functional teams, including designers, product managers, and backend developers, to deliver innovative and high-quality mobile application features.
3. Apply your deep understanding of Object-Oriented Programming (OOPS) principles to create clean, maintainable, and well-documented code.
4. Optimize application performance to ensure seamless user experiences across various devices and screen sizes.
5. Stay up-to-date with the latest trends and advancements in Android development and incorporate them into projects as appropriate.
6. Troubleshoot and resolve complex technical issues, employing your problem-solving skills to enhance application stability.
7. Conduct thorough testing in collaboration with QA teams to ensure the quality and reliability of applications before deployment.
8. Lead and participate in code reviews, providing valuable insights to improve code quality and promote effective teamwork.
9. Contribute your knowledge and expertise to continuously enhance the development lifecycle through process improvements and innovative solutions.
10. Mentor junior team members, sharing your experience and best practices to foster their growth and development.
Qualifications:
1. Bachelor s degree in Computer Science, Engineering, or a related field (or equivalent experience).
2. 4 to 8 years of hands-on experience in Android app development using Java, with a strong portfolio of published applications on the Google Play Store.
3. Solid understanding of Object-Oriented Programming (OOPS) concepts and their application in software design.
4. Extensive experience with the Android SDK, including UI/UX guidelines, design patterns, and best practices.
5. Proficiency in Java programming language and a track record of delivering high-quality code.
6. Knowledge of Kotlin and Flutter is a plus, but not mandatory.
7. Familiarity with version control systems, particularly Git, for collaborative development.
8. Strong problem-solving abilities and a proactive approach to tackling technical challenges.
9. Excellent communication skills, both written and verbal, to effectively collaborate with cross-functional teams.
10. Experience with .NET REST APIs is advantageous and will be considered a valuable addition.
11. Prior experience in leading development projects and mentoring junior team members is preferred.
Employment Type: Full Time, Permanent
Read full job description