Collaborate with product managers, designers, and other developers to design and implement user-friendly and performance-driven Android applications Develop and maintain code in Kotlin, ensuring that it is clean, maintainable, and adheres to best coding practices Write unit tests to ensure the quality and reliability of the code Optimize applications for maximum performance and responsiveness Stay up-to-date with the latest Android and Kotlin development trends, and proactively suggest improvements to our development processes Debug and resolve software defects and other technical issues Participate in code reviews to maintain code quality and provide constructive feedback to peers Work closely with other team members to ensure a seamless integration of front-end and back-end systems Requirements Bachelor\'s or Master\'s degree in Computer Science, Software Engineering, or a related field Proven experience as an Android Developer with a strong portfolio of Android applications built with Kotlin Strong understanding of Android development concepts, best practices, and design patterns Proficiency in Kotlin and experience with Android Studio Solid knowledge of the Android SDK and its components Familiarity with RESTful APIs and third-party libraries Experience with version control systems (e.g., Git) Strong problem-solving skills and a proactive attitude Excellent communication and teamwork skills Experience with test-driven development (TDD) is a plus Experience with dependency injection frameworks (e.g., Dagger) is a plus Knowledge of RxJava or Kotlin Coroutines is a plus Familiarity with CI/CD pipelines is a plus
foundit
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.