Job Purpose: As an Android Developer at Becrypt, you will be responsible for designing, developing, and maintaining Android applications that meet our clients needs, with a focus on Mobile Device Management. You will collaborate with cross-functional teams to bring innovative ideas to life, ensuring seamless performance and a satisfying user experience. Principal duties and responsibilities: Collaborate with stake holders to define requirements and user stories Design, develop, test, and maintain high-quality Android applications Implement clean, maintainable, and efficient code following best practices Debug and resolve technical issues and performance bottlenecks Stay up-to-date with the latest Android development trends and technologies Conduct code reviews and provide constructive feedback to team members Comply with design guidelines, interface specifications, and coding standards Develop and maintain Android development environment and tools Assist with customer escalation cases Any other reasonable duties as required by the business Essential Skills and Experience: Developing and releasing Android applications Android Mobile Device Management Kotlin and Java programming languages Mobile design principles and user interface guidelines Permissions, authentication, encryption and keystores Android Studio, SDK, development tools and build system Desirable Skills and Experience: Familiarity with RESTful APIs, JSON, third-party libraries and frameworks ..... full job details .....