We are seeking a talented and passionate Mobile Software Engineer to join our core engineering team. In this role, you will play a crucial part in shaping the future of our mobile experience for users on both iOS and Android. The ideal candidate is an expert in designing, developing, and maintaining high-quality, user-centric features that are used by hundreds of thousands of people. You will be responsible for crafting technical specs, writing clean code, and ensuring a smooth release process. To succeed in this position, you must have a deep understanding of the mobile ecosystem and its design principles. Your expertise should include modern mobile architecture patterns, such as MVVM, MVC, or VIPER, and proven experience working with RESTful APIs and JSON to connect mobile applications to back-end services. - Responsibilities: - Design, build, and maintain high-performance, reusable, and reliable code for native iOS (Swift) and/or Android (Kotlin) applications. - Collaborate with product managers, designers, and other engineers to translate product requirements and user-centric designs into well-architected, functional mobile experiences. - Own features from conception to launch, including crafting technical specs, writing clean code, and ensuring a smooth release process. We offer a competitive salary and bonuses, including performance-based salary increases. You will also enjoy generous paid-time-off policy, flexible working hours, work remotely, continuing education, training, conferences, company-sponsored coursework, exams, and certifications. Our consultancy values your contributions highly, and the work you do often has a direct and significant impact on our clients' business. You will have the opportunity to work on a variety of projects and collaborate with modern technologies and talented professionals.