Mobile Software Development Role We are seeking a skilled Mobile Developer to join our team. As a key member of our software development group, you will be responsible for designing and developing innovative mobile applications using Kotlin. The ideal candidate will have a strong understanding of Android development principles, including experience with Jetpack Compose UI, REST or GraphQL APIs, and monitoring tools like Crashlytics. Additionally, the candidate should have excellent testing skills, with experience in unit testing and automated UI testing. In this role, you will work on large B2C production apps, enhancing coverage for both unit and end-to-end tests. You will also collaborate with our cross-functional team to deliver high-quality mobile applications that meet the needs of our clients. Key Responsibilities - Develop new native features and improve existing ones - Run experiments and monitor rollout of new features - Debug, fix, and improve performance in production - Write unit and automated UI tests - Enhance coverage for both unit and end-to-end tests Required Skills and Qualifications - 3+ years of experience in Android development with Kotlin - Strong expertise with Jetpack Compose UI - Experience working on large B2C production apps - Familiarity with accessibility on Android - Experience with REST or GraphQL APIs - Strong testing experience: Kotlin unit testing, Compose UI testing - Experience using monitoring tools like Crashlytics Benefits - Professional growth: Accelerate your professional journey with mentorship, TechTalks, and personalized growth roadmaps - Competitive compensation: We match your ever-growing skills, talent, and contributions with competitive USD-based compensation and budgets for education, fitness, and team activities - A selection of exciting projects: Join projects with modern solutions development and top-tier clients that include Fortune 500 enterprises and leading product brands - Flextime: Tailor your schedule for an optimal work-life balance, by having the options of working from home and going to the office – whatever makes you the happiest and most productive