We are seeking an Android developer to take on the responsibility of developing and maintaining applications for a wide range of Android devices. Your main focus will involve creating Android applications and integrating them with back-end services. Your duties will include translating designs and wireframes into high-quality code, building and maintaining reliable Java code, optimizing application performance and quality, identifying and resolving issues, and contributing to code quality and organization. Key Skills: - Strong understanding of Android SDK and various Android versions - Proficiency in working with different screen sizes - Knowledge of RESTful APIs for connecting Android applications with back-end services - Familiarity with Android UI design principles, patterns, and best practices - Experience in offline storage, threading, and performance optimization - Ability to develop applications with intuitive user interfaces - Understanding of additional sensors like gyroscopes and accelerometers - Awareness of the open-source Android ecosystem and available libraries - Capability to translate business requirements into technical specifications - Familiarity with cloud message APIs and push notifications - Proficiency in benchmarking and optimizing applications - Knowledge of Google's Android design principles and interface guidelines - Experience with code versioning tools such as Git - Knowledge of Kotlin and React Native is a plus - Understanding of continuous integration practices Qualifications: - Bachelor's degree in Engineering, Master's in Computer Science, or IT-related field Experience: - Minimum of 3 years of relevant experience If you meet the qualifications and are interested in this position, please send your resume to careers@codeatech.com with the job title you are applying for in the subject line.,