




Job Summary: Develop native mobile products for Android using Kotlin, applying sound programming practices and collaborating with teams to ensure software quality. Key Highlights: 1. Native Android application development with Kotlin 2. Implementation of efficient and attractive user interfaces 3. Performance optimization and troubleshooting in Android applications Job Description Develop new native Android mobile products using Kotlin that meet the needs of our internal or external users, applying sound programming practices to maintain high-quality software. Main Responsibilities ● Develop native Android applications using Kotlin. ● Resolve crashes occurring in the application. ● Develop and implement new features. ● Maintain existing features. ● Research and implement new and improved alternatives for mobile development. Responsibilities ● Design, develop, and maintain Android applications using Kotlin and/or Java. ● Implement efficient and attractive user interfaces following Android design guidelines (Material Design). ● Optimize application performance and resolve latency issues, errors, and compatibility problems. ● Integrate RESTful APIs and services for backend communication. ● Implement modern architectures such as MVVM and Clean Architecture. ● Write clean, reusable code adhering to sound development practices. ● Collaborate with designers, backend developers, and QA to ensure product quality. ● Implement unit and integration tests to ensure software stability. ● Publish and manage applications on Google Play Store. ● Stay current with trends and updates in the Android ecosystem. Knowledge ● Kotlin programming language ● SOLID principles ● Android Jetpack ● Design patterns ● Architectural patterns ● Technical English ● Mobile databases ● Gradle ● RESTful service consumption ● Threading management ● Unit testing ● Dependency injection ● Multimodule programming ● Software ● Android Studio ● Postman ● Firebase ● Code versioning tools ● Google Play ● Jira Education ● Degree or studies in Systems Engineering, Computer Science, Software Engineering, or related field Experience ● +5 years of Android development experience. Employment Type: Project-based or fixed-term contract Contract Duration: 6 months Salary: $30,000.00 – $35,000.00 per month Benefits: * Medical expense insurance Work Location: On-site employment


