JOB DESCRIPTION:
Role:
• Develop features for Olacabs’s iOS application for customers
• Work on bug fixing and improving application performance
• Actively participate in feature design
• Unit-test code for robustness, including edge cases, usability, and general reliability
• Take ownership of the features assigned right from estimating timelines to Production release Desired experience
• Experience working on iOS platform
Experience in developing B2C mobile applications
• Expertise in development and implementation of mobile applications with custom UI components
• Experienced in memory management and in designing high-performance apps
• Experience working with Google Maps and Social APIs
• Experience working with Objective C, Cocoa, Core frameworks and the iPhone SDK (5.0 and above).
• Experience in shipping applications through App store
• Experience with analytics tools like Google Analytics, Flurry
• Well versed with mobile UI/UX conventions
• Experience in using GITDesired Skills:
• Strong understanding of Object Oriented Programming, data structures and design patterns
• Strong in C/C++, Java programming skills
• Knowledge of software development processes & agile methodologies
• Strong problem solving and debugging skills
• Excellent English language (written & verbal) communication skills
• Good understanding of DB Design Ios-SDE3- should be strong in Cocoa touch, Swift, Objective-C, MVVM architecture.

About Olacabs.com
About
Connect with the team
Similar jobs
iOS Developer (SwiftUI)
Location: Indore / Chennai
Experience: 4 – 7 Years
Joining: Immediate Joiners Preferred
Note- Good communication preferred
Key Responsibilities:
- Design and develop iOS applications using Swift & SwiftUI
- Collaborate with cross-functional teams to define, design, and ship new features
- Ensure performance, quality, and responsiveness of applications
- Integrate APIs and third-party libraries
Required Skills:
- Strong experience in Swift & SwiftUI
- Solid understanding of iOS frameworks (UIKit, Combine, etc.)
- Experience with REST APIs and JSON
- Knowledge of MVVM / MVC architecture
Company Description
Amura Health is a cloud-based platform designed to help individuals overcome lifestyle and chronic health conditions. Our approach combines cutting-edge medical expertise with Natural Molecule Therapy (NMT) protocols to reverse chronic diseases and promote optimal health. Powered by evidence-based science, we provide innovative solutions that empower individuals to achieve lasting wellness.
Role Overview
We’re looking for a seasoned Mobile App Lead who has built, deployed, and scaled mobile applications, ideally in high-growth HealthTech or B2C platform environments. This is a hands-on leadership role, deal for someone who blends deep technical expertise with product thinking, execution excellence, and a strong sense of ownership.
You’ll define the mobile architecture, lead end-to-end development, and ensure the app can handle millions of users, real-time health data, and secure transactions with high performance, reliability, and empathy for user experience.
Key Responsibilities:
1. Technical Leadership & Architecture
● Lead from the front — architect, design, and guide development of our mobile apps (Android/iOS or cross-platform).
● Define scalable, modular architectures and engineering standards.
● Oversee CI/CD pipelines, release automation, and environment configurations.
2. 0→1 Execution & Product Ownership:
● Translate business and clinical workflows into intuitive mobile experiences.
● Partner with product, design, and backend teams to take concepts from idea to launch.
● Iterate rapidly based on feedback and analytics to deliver meaningful outcomes.
3. Scalability, Reliability & Quality:
● Build for scale — apps capable of handling high concurrency, real time sync, and large transaction volumes.
● Own release management, QA automation, and feature-flag rollouts to ensure seamless, bug-free updates.
● Champion app performance optimization, load handling, and crash free experience.
4. Security, Privacy & Compliance:
● Implement privacy-first design; ensure compliance with data protection standards.
● Champion accessibility (WCAG) and inclusivity in design.
● Manage consent flows, secure data storage, and encryption.
5. Growth, Retention & Observability:
● Collaborate with product and analytics teams to design engagement features personalization, notifications, and retention loops.
● Implement observability tools for performance and stability tracking.
● Establish incident response playbooks and dashboards for proactive issue resolution.
6. Collaboration & Cross-Functional Alignment:
● Partner with backend and data teams to define optimized APIs, caching, and data flow for efficient app performance.
● Work closely with AI/ML teams on personalized insights, predictive health features, and smart engagement models.
● Enable continuous collaboration with design, QA, and product for cohesive outcomes.
7. Mentorship & Team Building:
● Build and mentor a high-performing mobile engineering team.
● Drive code reviews, knowledge-sharing, and innovation culture.
● Foster technical excellence and accountability across the team.
What We’re Looking For
● 7 to 14 years of experience in mobile development, with 5+ years in technical leadership or architect roles.
● Proven record of building and launching mobile apps from scratch (0→1) in high-growth startups or consumer tech.
● Expertise in React Native, with strong understanding of native app lifecycles and performance tuning.
● Experience integrating APIs, Bluetooth devices, wearables, chat/video SDKs, and health data standards (FHIR, HL7).
● Familiarity with cloud platforms (AWS, Azure, GCP) and CI/CD for mobile apps.
● Strong command over app security, data encryption, and secure communication protocols.
● Excellent leadership, communication, and problem-solving skills.
Here are answers to some questions you may have
Where is your office?
Chennai (Velachery)
Work Model
Work from Office – because great stories are built in person!
Do you have an online presence?
https://amura.ai (we are @AmuraHealth on all social media)
For better insights:
https://drive.google.com/file/d/11UHgXqYc7XSJ3IAdFyEm-EurgOzqsmzA/view?usp=sharing
Company Description: A content consumption and discovery app which provides news and other trending content. It was started in 2013 with the aim of keeping people informed by presenting news in an easily consumable format. It is the highest-rated news app on Google Play Store.
Platform they will work on: Building multiple tech offerings for the customers.
Job Description: Should be someone who has done iOS mobile development with React Native. Should have a startup mindset and be able to build for scale. The ideal candidate would be someone with Founding Engg etc. experience.
YoE: 4-6 years
Viha Technosoft - building tech products that matter to people
At Viha Technosoft, we’re a happy family of 50+ young and experienced talents. We work in Media and Entertainment (M&E)t, Healthcare, and Payments domains.
We’re looking for a competent individual to help develop a scalable backend system for our project Cast India. With Cast India, We’re out to revolutionize the way people onboard, train, and get opportunities in M&E domain.
what skill do I need?
- Excellent mobile app development experience
- Strong CS fundamentals OOPS concepts, algorithms data structures Core Java
- Deep knowledge of basic React Native components and Android Studio
- Ability to write well-documented, clean Java and Javascript code
- In-Depth knowledge of building tools like XCode, and Android Studio
- Knowledge of Android Studio and React Native Lifecycle and publishing cycles on Google and Apple app stores.
- Experience with Git and ES6
- Experience in the kotlin and flutter
🏆 Benefits
- Remote Possible - Work from anywhere in India though we promote Work From Office like revered Narayan Murthy is appealing. https://trak.in/tags/business/2022/03/14/infosys-founder-narayan-murthy-wants-all-employees-back-to-office-says-work-from-home-is-bad-for-productivity/">Read it
- Flexible work hours
- Annual Appraisal Cycles
- Healthcare plans are on the way
- Free e-learning courses and external training plus certifications
- Fewer deductions so In Hand, Salary is more
- Special Guidance on Financial Investment planning to help you save more
- Healthcare sessions with our Doctors
- We promote employees to take timely leaves and take care of family
We are seeking a talented Android Native Kotlin Developer to join our team. As an Android Developer, you will be responsible for designing, developing, and maintaining high-quality Android applications using Kotlin. You will collaborate with cross-functional teams to deliver user-friendly and efficient mobile solutions that meet business objectives.
Key Responsibilities:
- Design and develop Android applications using Kotlin, adhering to best practices and coding standards.
- Collaborate with product managers, UI/UX designers, and backend developers to define and implement features.
- Write clean, efficient, and maintainable code with proper documentation.
- Conduct thorough testing and debugging of applications to ensure high quality and performance.
- Optimize application performance and troubleshoot any issues that arise.
- Stay up-to-date with the latest industry trends, tools, and technologies related to Android app development.
- Participate in code reviews to ensure code quality and provide constructive feedback to team members.
- Work in an Agile development environment, actively participating in sprint planning, stand-ups, and retrospectives.
- Collaborate with QA engineers to ensure proper testing and delivery of bug-free applications.
- Continuously improve development processes and contribute to the overall improvement of the Android development team.
Qualifications and Skills:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in Android app development using Kotlin.
- Strong knowledge of Android SDK, Android Studio, and related development tools.
- Solid understanding of object-oriented programming (OOP) principles.
- Experience with RESTful APIs, JSON, and web services integration.
- Proficient in version control systems such as Git.
- Familiarity with agile development methodologies.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration abilities.
- Ability to work effectively both independently and in a team environment.
Additional Preferred Skills:
- Experience with Android Jetpack components (e.g., LiveData, ViewModel, Room, Navigation).
- Knowledge of reactive programming using frameworks like RxJava or Kotlin Coroutines.
- Familiarity with dependency injection frameworks like Dagger or Koin.
- Understanding of Material Design guidelines and UI/UX principles.
- Experience with automated testing frameworks like Espresso or JUnit.
- Knowledge of software development best practices, including continuous integration and continuous deployment (CI/CD).
- Prior experience working on large-scale mobile applications.
Lead/Principal Engineer – Android
Description
We are looking for talented engineers who are passionate about using software engineering to make kids love to learn and redefine learning@home at BYJU’S. You will have an opportunity to work in a highly motivated fast-paced environment in a fastest-growing Ed-Tech company. You will be building platforms and services to be used across various products. You will have the opportunity to create a significant impact on our systems, our business and most importantly on the life of millions of our students as we take on challenges that will reshape the education industry. You will operate at the intersection of diverse disciplines - Backend, Frontend, Big Data, ML, Computer vision and Multiple programming languages. You will build solutions for Byju’s core learning Apps, co-branded platforms, new launches, product development & innovations and personalized learning experiences.
We are looking for smart people with excellent technical skills and a can-do attitude. Candidates should be eager to learn, flexible to pivot when needed, savvy enough to thrive in a dynamic environment and should possess a growth mindset.
Roles & Responsibilities
- Leads more than one projects end-to-end and collaborates across functions. Drives planning, estimation and execution.
- Manages stakeholder expectations and offers scalable, reliable, performant and easy to maintain solutions.
- Consistently takes well thought technical/design decisions.
- Develops expertise in more than one area and shares knowledge with others. Able to mentor/train people in areas which are new to them.
- Drives people to solve engineering challenges.
- Enjoys high respect of Tech and other cross functional teams.
- Demonstrates effective communication with project team, management and internal/external clients as necessary.
- Surfaces both technical and non-technical team challenges and helps resolve them.
- Champion for SDLC best practices and high-quality standards.
- Significantly contributes in hiring high performance candidates.
Ideal Candidate Profile
- Expert in JAVA, Kotlin, Reactive programming, Asynchronous programming and Dependency Injection. Experience with unit-tests and automation frameworks.
- Familiarity with any architectures like MV*(MVP/MVVM/MVI).
- Strong focus on high-quality mobile UI experiences.
- Operates independently with almost no oversight.
- Is able to apply domain expertise to think critically and make wise decisions for the team, taking into account tradeoffs and constraints.
- Communicates tech decisions through design docs and tech talks.
- Has delivered multiple projects with end-to-end engineering ownership.
- Keeps track of new technology/tools and embraces them as necessary
- 7+ years of experience in a product-driven organization.
Technologies we're working with
- MVP, JAVA and Kotlin, Realm, Firebase Real-time Database, RxJava,Kotlin Coroutines, Dagger and Retrofit.
Note- WFH currently
• Experience in writing code/functions that are Unit-testing ready and scalable.
• Strong knowledge in auto layout concepts.
• Experience developing rich UI using MVVM, RxSwift, Auto Layout, Storyboard, and UI animations.
• Need to be working in a collaborative environment with team members of the organization.
• Keep up the urge to learn and adapt to new technologies throughout the period of employment.
• Understand end-user needs and translate broad business requirements and objectives into technical
requirements, plans, and designs.
• Take up technical problems during the app development life cycle and bring up optimized solutions to the
same.











