About Us
We are not just another tech company—we’re making history.
mimik is the 5th element of AI, leading a monumental shift. Just as the cloud revolutionized the mobile internet economy, mimik is pioneering the agentic economy—empowering billions of diverse devices, AI, and traditional workloads to seamlessly collaborate and thrive.
At mimik, you’ll be part of a journey that’s reshaping industries and defining the future. Joining mimik means working alongside some of the world-renowned and brightest minds in technology, driving transformative change in a market we’re shaping together. It’s an opportunity to innovate, learn, and grow while leaving your mark on an economy poised to be as transformative as the cloud era, but by orders of magnitude larger. Together, we’re building a legacy of innovation and excellence in a rapidly evolving industry, enabling a scalable and sustainable digital ecosystem that delivers tangible value.
Transparency and integrity are part of our DNA. We openly address challenges and invite candidates to gain firsthand insights into what it’s like to work at mimik. For more on our perspective and the steps we’re taking to foster a positive work environment, we encourage you to read this article. During the hiring process, feel free to ask our team directly about our culture and values.
Be part of the next frontier. Be part of mimik.
About the Role
As a Senior iOS developer, you will be working alongside our larger development team to improve our iOS applications. You should have a track record of delivering significant iOS-based solutions, experience developing Swift, C/C++ or Objective-C applications of advanced complexity in (data structures, networking, architecture) and a passion for writing elegant, maintainable, and clean code.
Key Responsibilities
- Contribute to defining the technical direction of an application or feature, making informed decisions about technology choices, and evaluating trade-offs between different approaches.
- Perform thorough code reviews, identify areas for improvement, and collaborate with team members to refactor and optimize codebases.
- Identify, diagnose, and resolve complex issues with iOS applications, using debugging tools and techniques to minimize downtime and maintain app stability.
- Lead the design and development of complex iOS applications, ensuring they meet the required functionality, performance, and quality standards.
- Optimize application performance, ensuring smooth user experiences, efficient resource usage, and meeting the required performance standards.
- Conduct security audits of applications, identifying vulnerabilities, recommending patches or fixes, and collaborating with QA teams to ensure secure code delivery.
- Integrate iOS applications with third-party services (e.g., APIs, SDKs), ensuring seamless communication and data exchange.
- Participate in high-level architecture discussions, designing scalable, maintainable, and efficient systems that meet the needs of the application or feature.
- Stay up-to-date with the latest iOS development trends, frameworks, and tools, adapting to new technologies and features as they emerge.
- Creating high-quality documentation for codebases and technical processes.
- Participating in Agile development
Required Qualifications
Education
- Bachelor’s Degree or equivalent experience in a related field.
- 8+ years of overall development experience and industry standards.
Experience
- Experience in Reactive Programming.
- Experience or solid understanding of Test Driven Development (TDD).
- Experience working in an Agile/Scrum environment, along with Confluence, JIRA, Bitbucket, Slack, and Git.
Skills
- Strong writing and technical communication skills.
- Knowledge of Linux, Node.js, other web technologies, and UI/UX standards are a plus.
- Heroic get-it-done attitude; collaborates well with team members and can take ownership.
- Experience leading the performance tuning strategy of consumer applications.
- Reliable and have a positive attitude.
- Great interpersonal skills.
- Ability to handle working on multiple projects or task and keep them all under control.
Agile savvy. - A desire to learn.
- Passionate about technology and using it to help solve business issues.
- Strong work ethic.
How to Apply
To apply for this position, please upload your resume and cover letter below. Thank you! Please note, only candidates selected for an interview will be contacted. Candidates’ information will be kept confidential, and will only be shared with mimik’s hiring team.