
iOS React Native Developer / Architect
at cloud-based analytics platforms


Hiring for iOS React Native Developer / Architect
Exp: 8 - 14 yrs
Hybrid Mode
Work Location : Bengaluru , Noida , Pune , Hyderabad , Gurgaon
Skills :
5+ yrs in React Native
3 yrs in iOS Mobile App Development both Mobile & iPad
Exp in 3rd party APPs
Exp in Native build tools like Xcode , Gradle , Android Studio
Automated testing such as Jest , Mocha etc.

Similar jobs



About us:
We are helping 70M Indians to prevent, manage and reverse Type 2 Diabetes. Through our clinically verified digital well-beingprogram we help people with Type 2 Diabetes to reduce blood glucose, lose weight and stop medications in a fun and engaging way. We have a coach led community first approach which we combine with game design to deliver health outcomes. Our Net Promoter Score is 80 and more than 40% of our current customers are coming from word of mouth!
Our Team:
We are a team of 100+ people (doctors, engineers, designers, fitness coaches, and dieticians) who have been fortunate to study at leading colleges like UCLA, NTU, BITS Pilani and have extensively worked at great companies like McKinsey&Company, Accenture & Nomura.
About the Role:
We are looking for an iOS developer who possesses a passion for pushing mobile technologies to the limitsand will work with our team of talented engineers to design and build the next generation of our mobile application.
Requirements:
1.Min 3 yearsof experiencein iOS development.
2.Experience with offline storage, threading, and performance tuning.
3.Familiaritywith RESTful APIs to connect iOS application to back-end services.
4.Should have worked on sockets, hardware integrations.
5.Experience with iOS frameworks such as Core Data, Core Animation, etc.
6.Hungry to do awesome product development and keen to learn newer technologies.
JD:
1.Design and build application for the iOS platform.
2.Ensure the performance, quality, andresponsiveness of application.
3.Collaborate with a team to define, design, and ship new features.
4.Identify and correct bottlenecks and fix bugs.
5.Help maintain code quality, organization,and automatization.



Basic requirements
1. Good understanding of react and react native.
2. Best practices in react along with knowledge of functional components.
3. Good understanding of hooks and other react patterns.
4. Solid understanding of basic programming concepts and data structures.
5. Experience with global state management like redux and context.
6. Using 3rd party libraries for rest api and other standard procedures.
7. Have experience writing react native code with typescript.
Good to have skills
1. Have worked on media intensive apps (video, images and audio).
2. Have experience with building high quality reusable custom components.
3. Experience with animation libraries like animated or reanimated.
4. Have a good understanding of TypeScript classes, interfaces, generic types,
and other typing patterns in TypeScript.
5. Experience with building and deploying apps to iOS App store/Google Play.
6. Have previous experience of working with firebase.
7. Have an eye for creating pixel perfect design with optimised animations.
8. Experience of working with realtime systems like socket.io
9. Fair understanding of how react native/native apps work under the hood and
how React ecosystem sits on top of native app architecture.
10.bonus points if you have previous experience with native android /iOS
development.
11. Double bonus points if you have created native bridges for android and iOS in
react native before.
Other required qualifications
1. Minimum 1.5-2 years of relevant experience developing React applications.
2. Proven ability to work alone and with teams in a dynamic, multicultural
environment.
3. Strong oral and written communication skills in English.
4. Good understanding of documentation and able to write documentation of
given tasks.
5. Understand Agile base deployment process, take full responsibility for a given
task, and dedicatedly work based on given timeliness
6. Ability and interest in sharing knowledge, mentoring others, presenting work,
and reviewing the work of others.



What does the core role include?
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
- Designing stateless components in React Native
- Contributing in all phases of the development lifecycle
- Working with the developers to create and maintain a robust framework to support the apps
- Working with the developers to build the interface with a focus on usability features
What else can you expect in the role?
- Prepare and produce releases of software components
- Optimizing performance for the apps
- Problem-solving skills, analytical mind, and positive attitude
- Ability to think from end users perspective and focused on improving the overall product experience.
- Deliver across the entire app life cycle concept, design, build, deploy, test, release to app stores and support
What can fetch you brownie points?
- Hands on experience with React Native is required
- Hands-on experience in React Native APIs, ReactJS, Javascript, ECMAScript (OOJS) and JSX.
- Strong understanding of JavaScript ecosystem
- Hands on experience on Android in creating Hybrid / Native applications
- Demonstrable UI/UX experience on a large-scale app.
- Thorough understanding of React Native development tools like IDEs (Nuclide, Atom, Sublime Text, or Visual
- Good knowledge of JS frameworks like ReactJS is a plus.
Desired Skills and Experience
Hybrid Apps,React Native, Native iOS and Android Architecture understanding


- Significant experience working with React web and mobile along with tools like Flux, Flow, Redux, etc.
- In-depth knowledge of JavaScript, CSS, HTML, functional programming, and front-end languages
- Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state
- A complete understanding of the full mobile app development lifecycle right from prototyping
- Knowledge of type checking, unit testing, typescript, prop types, and code debugging
- Experience working with REST APIs, document request models, offline storage, and third-party libraries
- Strong understanding of web technologies like JavaScript, HTML, and CSS
- Knowledge of user interface design and responsive designs
- Well-versed in a variety of React Native software and technologies such as Jest, Enzyme, ESLint, and so on


We are a well-funded B2B travel tech startup. We have raised ~USD 5 mn Pre Series A investment round despite the global pandemic and are looking to grow our Product & Tech team. We are growing rapidly. We have crossed our pre-covid numbers. We want to become the world’s biggest B2B travel company by enabling over million travel agents, travel entrepreneurs, and influencers to grow their business, and achieve Annualized GMV of $25 billion by 2026.
What’s on Offer:
- Best Combination of salary (₹12 to 21 LPA)
- Work on Best Tech Stack - iOS and Swift, Android, Java, Python/Django, NodeJS
- Learn from Best Mentors with Cumulative 50+ years of experience in Tech who previously worked in 4 unicorns.
- Fast Career Growth with fast appraisals and fast salary increase.
- A super passionate team with deep conviction which has stayed together during covid.
- Build world-class tech products and leverage technology to drive growth globally!
- Very high ownership role in a fast-paced environment.
- Great Culture -> No hierarchy/politics nonsense guaranteed!
About us: The founding & engineering team has worked in senior leadership roles at successful internet startups in India and Overseas
- Arun - Cofounder, leads Product & Growth Ex Cars24, TravelTriangle, TripFactory, IIM Bangalore
- Chirag - Cofounder, leads Business Operations Ex Oyo, TravelTriangle, IIM Ahmedabad, IIT Roorkee
- Ashish - Cofounder, leads Technology Ex CTO Cars24, CTO FabFurnish, Gaadi, Ex-Entrepreneur
- Amit: Tech Leader, 15+ yrs Tech exp, Ex Ola, Foodpanda, Shopclues, Cvent,
- Shrawan: Tech Leader, 17+ yrs Tech exp, Ex CTO Millenium Entertainment, One Kosmos
- Akshat: Tech Owner, 14+ yrs Tech exp, Ex Cars24, L&T, Samsung US, Motorola US.
- Rajesh: Tech Owner, 11+ yrs Tech exp, Ex Hike, Foodpanda
Must have technical skills
- Swift programming language (Control flows, Optionals, View Controllers etc).
- Good understanding of Interface Builder, Storyboards.
- Good understanding of Cocoa Pods
- Good understanding of AutoLayouts and building responsive apps for multiple iOS devices
- Understanding of Commonly used data structures like Dictionaries etc.
- Understanding of CoreData and NS UserDefaults.
- Understanding of working with APIs using Alamofire, concepts like Pagination of Lists.
- Good knowledge of MVC for iOS, writing Modular code, creating reusable components.
- Working with Push Notifications on APNS.
- Good understanding of Git.
Good to have:
- Working with Firebase SDK namely Crashlytics, Remote Config, Analytics
- Working with TestFlight or Firebase for Beta Testing
- Working independently and closely with the Product teams
- Has worked in an Agile environment and understands what building an MVP is like
- Worked with Jenkins for iOS
Desired Candidate Profile
- 2.5 to 5 years of experience in developing iOS apps.
- Ethical, hardworking, and 'passionate about startups' mindset
- Is a self-starter, and loves working in a fast-paced environment.
- Excellent structured problem-solving ability
Additional Details
- Office Location- Connaught Place, Delhi

About Plum
We are making health insurance - simple, accessible and affordable. Hundreds of businesses of all sizes from startups to large corporates trust Plum for their employee's health protection.
Healthcare in India is seeing a phenomenal shift. Healthcare cost is seeing an inflation that is three times the general inflation. Treatments of diseases including Covid-19 can wipe out entire household savings. Majority of Indians won't be able to afford a health insurance on their own. As many as 600mn Indians would depend on employer-sponsored insurance.
Enter Plum. Plum is re-imagining the health insurance stack, and accelerating the penetration of health insurance in India to 100%. Plum has forged new underwriting and fraud detection algorithms to enable companies as small as 2 to benefit from a group insurance. The platform enables realtime insurance design & pricing to enable companies to buy insurance in 3-clicks. And offers employees a hassle-free claims experience through an integrated digital process.
Plum is backed by leading global investors including Tiger Global, Sequoia Capital, Tanglin Ventures and Incubate Fund (read more https://www.plumhq.com/blog/plum-series-a-funding">here)
Role and Responsibilities
- Design, build, and maintain high performance, reusable, and reliable Java code.
- Translate designs and wireframes into high quality components and modular code, ensuring the best possible performance, quality, and responsiveness of the application
- Strong advocate of Google’s Android design principles and interface guidelines
- Strong sense of ownership and integrity demonstrated through clear communication and collaboration.Having experience with building and maintaining an open source project or design library is a plus.
Qualifications
- 3 + years of experience of Android SDK, different versions of Android, and how to deal with different screen sizes.
- Experience with local databases, offline storage, threading, and performance tuningExperience with Kotlin and Jetpack Compose is desirable.
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Familiarity with the use of additional sensors, such as camera, gyroscopes and accelerometers
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Ability to understand business requirements and translate them into technical requirements

• Must have strong experience working using Android Studio
• Must clearly understand compliance requirements and have experience with successful app submission to the Playstore
• Experience with version control system like SVN, GIT
• Should have a strong understanding of git commands



Experience in IOS SWIFT Framework.
Proven experience in React Native components in native iOS and Android.
Good understanding of Android / iOS / Web design guidelines, SDK and excellent JavaScript skills. Knowledge of React and the Java script ecosystem.
Exposure to other hybrid mobile platforms like IONIC,Sencha, HTML5, PhoneGap, jQuery Mobile etc. Familiarity with RESTful APIs development.
Expertise with code testing best practices, including unit and integration testing to ensure quality of code. Familiarity with code versioning tools such as Git, SVN, Github.
Excellent verbal and written communication skills.
Preferred Skills & Knowledge: IOS Development (Swift), React Native.

Responsibilities
- Be responsible for our native Android and iOS mobile apps.
- Be flexible and knowledgeable so that you can switch between the two platforms as and when needed.
- Collaborate with Product Managers, UI designers, and other technical development resources
- Turn design ideas into features implementation that scale to millions of users by working closely with other mobile and backend engineers
- Develop unit and integration tests to ensure code quality and test coverage
- Ability to work independently solving technical problems
- Add positive energy in every meeting, and make your coworkers feel included in every interaction.
Requirements
- B.S. degree in Computer Science or related degree from an accredited college or university
- You have at least 5 years of experience in developing native mobile applications with Java and/or Kotlin (for Android) and Objective-C and/or Swift (iOS) while working within a team environment.
- Strong knowledge of Android SDK as well as iOS SDK – app lifecycle, UI using XML layouts (Android) and constraints and dynamic sizing (iOS) as well as data management and caching
- Knowledge of build systems in Android using Gradle. Knowledge of cocoapods and other tools for iOS build systems
- Knowledge of change management systems such as Git
- Knowledge of Reactive programming
- You’re familiar with mobile product and design lifecycle, and collaborating closely with designers and product managers
- You have experience building and shipping mobile apps to a large user base.
- You write high quality code with unit and automated tests.
- You’re comfortable with identifying and fixing performance bottlenecks.
- Experience integrating backend REST API’s.
- Experience in Agile/SCRUM and Unit Testing, Continuous Integration, Test-Driven Development
- Strong understanding of object oriented design principles
Nice to Haves
- Knowledge scripting tools and build tools.
About Quotient
Quotient (NYSE: QUOT) is the leading digital media and promotions technology company that creates cohesive omnichannel brand-building and sales-driving opportunities to deliver valuable outcomes for advertisers, retailers and consumers. The Quotient platform is powered by exclusive consumer spending data, location intelligence and purchase intent data to reach millions of shoppers daily and deliver measurable, incremental sales. Quotient partners with leading advertisers and retailers, including Clorox, Procter & Gamble, General Mills, Unilever, Albertsons Companies, CVS, Dollar General and Peapod Digital Labs, a company of Ahold Delhaize USA. Quotient is headquartered in Mountain View, California, and has offices across the US as well as in Bangalore, Paris, London and Tel Aviv. For more information visit http://www.quotient.com" target="_blank">www.quotient.com
Quotient is an equal opportunity employer. We celebrate diversity, and do not unlawfully discriminate on the basis of race, color, national origin, ancestry, creed, sex, gender, sexual orientation, gender identity or expression, age (40 and over), religion, political affiliation, citizenship, disability, marital or registered domestic partner status, veteran status, legally protected medical conditions, or any protected category prohibited by local, state or federal laws

