Mobile Software Developer We are seeking a skilled and dedicated Mobile Software Developer 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. You will be responsible for designing, developing, and maintaining high-quality, user-centric features that are used by hundreds of thousands of people. Whether your expertise is in Swift or Kotlin, you have a deep passion for creating elegant, performant, and delightful mobile applications. You thrive in a collaborative environment and are excited by the challenge of solving complex problems that directly impact our users. Key Responsibilities: - Design and Development: Design, build, and maintain high-performance, reusable, and reliable code for our native iOS (Swift) and/or Android (Kotlin) applications. - Collaboration: Work closely with our product managers, designers, and other engineers to translate product requirements and user-centric designs into well-architected, functional mobile experiences. - Feature Ownership: Take ownership of features from conception to launch, including crafting technical specs, writing clean code, and ensuring a smooth release process. - Quality Assurance: Write unit and integration tests to ensure code quality, robustness, and usability. Participate in code reviews to maintain a high-quality code culture. - Performance Optimization: Identify and correct bottlenecks, fix bugs, and continuously improve application performance, stability, and responsiveness. - Industry Trends: Keep up-to-date with the latest industry trends, best practices, and technologies in the mobile ecosystem to help us innovate and improve. Requirements: - 3+ years of professional software development experience with a focus on mobile applications. - Strong proficiency and professional experience in either Swift for native iOS development or Kotlin for native Android development. - A deep understanding of the mobile ecosystem and its design principles. - Experience with modern mobile architecture patterns, such as MVVM, MVC, or VIPER. - Proven experience working with RESTful APIs and JSON to connect mobile applications to back-end services. - Familiarity with essential tools of the trade, including Xcode, Android Studio, and Git. - A strong product sense and a passion for building exceptional, user-friendly mobile experiences. - Excellent communication skills and the ability to work effectively in a collaborative, agile team environment. Benefits: - Competitive salary and bonuses. - Generous paid-time-off policy. - Work remotely. - Continuing education, training, conferences. - Company-sponsored coursework, exams, and certifications. This is an exciting opportunity to be part of a dynamic and rapidly growing consultancy where your contributions are highly valued and your career growth accelerated. If you're eager to take on new challenges and make a meaningful impact, we encourage you to apply.