Mobile Application Developer Position We are seeking a highly skilled Mobile Application Developer to join our team. In this role, you will be responsible for designing, developing, and testing mobile applications using various technologies and frameworks. The ideal candidate will have a strong background in software development, with experience in Android development and Kotlin programming language. You should also have expertise in UI/UX design principles and experience working on large B2C production apps. In addition to technical skills, you should have excellent communication and teamwork skills, with the ability to work collaboratively with cross-functional teams. Proficiency in English is required. Key Responsibilities: - Design and develop high-quality mobile applications using various technologies and frameworks. - Collaborate with designers and product managers to understand project requirements and deliverables. - Test and debug mobile applications to ensure they meet performance, security, and usability standards. - Develop and maintain unit and automated UI tests to ensure application stability and reliability. - Work closely with QA engineers to identify and resolve defects. Requirements: - Strong understanding of software development life cycle and agile methodologies. - Experience with REST or GraphQL APIs. - Proficiency in Kotlin programming language and Android development tools. - Excellent problem-solving and analytical skills. - Ability to work in a fast-paced environment and prioritize tasks effectively. Nice to Have: - iOS/Swift development experience. - Experience designing APIs. - GitLab CI or GitHub Actions experience. - Knowledge of WebSockets or server-sent events. Benefits: - Opportunity to work on exciting projects with modern solutions development. - Competitive compensation and benefits package. - Professional growth opportunities through mentorship and training programs. - Flexible work arrangements, including remote work options.