ABOUT MOHARA
MOHARA is a global technology product development company that partners with Startups, Venture Studios, and Scale Ups. Our hybrid business model involves building software products for our clients while earning sweat equity alongside our fees, aligning our incentives with client success. With values centered around honesty, courage, and curiosity, we aim to build successful products and meaningful partnerships—not just projects.
THE ROLE
We are seeking an experienced and highly skilled Senior Mobile Developer proficient in Swift and Kotlin to lead the development of our mobile applications. This role requires advanced technical expertise, an in-depth understanding of mobile development processes, and the ability to lead and mentor a team of developers. The ideal candidate will have a passion for mobile technology, be highly adaptable to changing project requirements, and possess a strategic mindset focused on delivering high-quality, performant, and user-friendly applications.
CORE RESPONSIBILITIES
- Lead development of native iOS and Android apps, ensuring performance, usability, and security.
- Mentor developers on best practices in Swift, Kotlin, and mobile development.
- Define project architecture and tech stack, aligning with business goals.
- Collaborate with product, design, and backend teams to deliver end-to-end solutions.
- Use domain-driven design to create modular, maintainable code.
- Develop hardware communication features (e.g., camera, Bluetooth, NFC) with broad compatibility.
- Set up CI/CD pipelines, oversee app releases, and manage version control.
- Improve app performance and scalability, addressing response time and resource usage.
- Manage error monitoring and conduct root cause analysis for app reliability.
- Develop real-time features like syncing, notifications, and background services.
- Enforce clean code, testing practices, and optimize legacy code.
- Communicate project updates, aligning milestones with goals.
- Design databases that meet business needs.
QUALIFICATIONS
- Experience: 5+ years of hands-on experience in native mobile development, with strong expertise in Swift (iOS) and Kotlin (Android).
- Technical Expertise:
- Extensive knowledge of iOS and Android SDKs, frameworks, libraries, and developer tools.
- Strong understanding of various architectural patterns and design principles, including MVC, MVVM, MVP, and Clean Architecture.
- Experience with domain-driven design and business-centric application structures.
- Proven experience in integrating device hardware features (e.g., camera, Bluetooth, NFC).
- Advanced knowledge of app release management, CI/CD, and deployment strategies for multi-environment releases (dev, UAT, prod).
- Real-time communication and data management techniques (e.g., WebSockets, push notifications).
- Proficiency with error tracking and monitoring tools (e.g., Firebase Crashlytics, Sentry).
- Project Management:
- Agile/Scrum experience, and deadline management.
- Analytical and Problem-Solving Skills:
- Strong problem-solving, debugging, and performance tuning abilities.
- Soft Skills:
- Effective communicator and adaptable team player with a sense of ownership and accountability.
PREFERRED QUALIFICATIONS
- Experience in cloud integration with mobile apps, especially AWS, Google Cloud, or Azure.
- Familiarity with DevOps practices specific to mobile development.
- Knowledge of UI/UX best practices and experience collaborating with designers.
- Advanced knowledge of testing frameworks (e.g., XCTest, Espresso) and automated testing in mobile apps.
MOHARA’S CULTURE
Our culture values curiosity, empathy, and an entrepreneurial spirit. Our designers go beyond the job description to shape projects, foster partnerships, and pursue meaningful outcomes. We appreciate individuals with the courage to innovate, challenge, and grow with us.
PACKAGE
- Salary range: Depending on experience.
- Flexible remote work options.
- 6 month contract.
- Collaborative, supportive work environment.
Please note that only candidates who meet the stipulated minimum requirements will be considered. If you have not been contacted within 30 days, kindly note that your application has been unsuccessful.
#J-18808-Ljbffr