Senior Mobile Developer (React Native, iOS & Android) (f/m/d)

Thinkproject

Pune, INonsitePosted Aug 7, 2026
Posting intelligenceActively listed

Skills

javascripttypescriptandroidkotlinazurefigmareactswiftcicdjavaawsios

About the role

Pune (IND)

Software Development

Fulltime

Published: 2026-08-07

What do we do?

Thinkproject is the leading platform for construction and infrastructure information management — used by engineering, construction and operations teams across Europe, the Middle East, and APAC to manage complex built assets across their entire lifecycle.

Our platform connects 9 products into a unified data ecosystem: document control, BIM coordination, field execution, asset management, and AI-powered project intelligence. Our customers include major infrastructure owners, contractors and engineering firms managing some of the most technically demanding projects in the world.

What your day will look like

About the Role

We are seeking a Senior Mobile Developer (f/m/d) with deep expertise in React Native and proven experience delivering high-quality mobile applications across both Android and iOS platforms. The ideal candidate is a strong individual contributor who can also mentor others, lead mobile projects end-to-end, and ensure scalable, performant, and user-friendly solutions. Prior experience with Xamarin or .NET MAUI will be a plus.

Key Responsibilities

Lead the development, deployment, and maintenance of mobile applications using React Native.

Optimize application performance for maximum speed, scalability, and responsiveness.

Collaborate with product managers, designers, and backend teams to ensure seamless user experiences.

Write reusable, testable, and efficient code with a focus on clean, maintainable architecture.

Integrate third-party APIs and libraries to extend application functionality.

Stay updated with emerging mobile technologies and proactively recommend improvements.

Conduct code reviews, debug issues, and resolve performance bottlenecks.

Develop and maintain unit tests to ensure functionality and stability.

Oversee compliance with App Store and Google Play guidelines and manage release processes.

What you need to fulfill the role

7- 9 years of experience in mobile application development, including 4+ years in React Native.

Strong proficiency in JavaScript (ES6+) and TypeScript.

Proven track record of deploying apps on Google Play Store and Apple App Store.

Prior experience with Xamarin / .NET MAUI and any native mobile development (Java/Kotlin or Swift/Objective-C).

App Distribution & Analytics: TestFlight, Google Play Console, AppCenter.

Strong understanding of RESTful APIs, third-party integrations, and server-side technologies.

Experience with Azure, ADO, and CI/CD pipelines

Solid grasp of mobile architecture, UI/UX principles, and best coding practices.

Excellent leadership, communication, and collaboration skills.

Experience working in Agile/Scrum teams.

Nice to Have

Cloud Backends: Knowhow of Firebase, AWS Amplify or Azure Mobile Apps.

UI/UX Design Systems: Figma, Material Design, Apple HI

Soft Skills

Strong analytical and problem-solving skills.

Excellent communication and collaboration abilities.

Capable of mentoring team members and guiding code quality standards.

Ownership mindset: able to take features from design to deployment independently.

What we offer

Hybrid working | Work from abroad | Flexible working hours | Thinkproject Academy | Free English lessons | Unlimited learning | Headspace community access | Women's Network | Corporate volunteering | Social events

We are a passionate bunch here. To join Thinkproject is to shape what our company becomes. We take feedback from our staff very seriously and give them the tools they need to help us create our fantastic culture of mutual respect. We believe that investing in our staff is crucial to the success of our business.

Your contact:

Preethika Ramdass

Please submit your application, including salary expectations and potential date of entry

Working at thinkproject.com - think career. think ahead.

#LI-PR1

#LI-Hybrid

#content_zone { max-width: 834px; } #scheme_detail_data { width: 100%; display: table; margin-bottom: 10px; } .scheme-border { border: 1px solid rgba(220,223,226,0.8); } .scheme-margin { margin-top: 10px; } .scheme-display .scheme-content { font-size: 16px; padding: 14px 24px; background-color: #ffffff; line-height: 1.6; } .scheme-display .scheme-title { word-break: break-word; } .scheme-display .scheme-title h2 { margin: 0px; font-size: 28px; line-height: 2; padding: 0px; } .scheme-display .scheme-title ul { margin-bottom: 16px; } .scheme-display .video { width: 100%; height: 400px; } .scheme-display h2.scheme-headline { margin: 0px 0px 18px 0px; padding: 0px; } .scheme-display .content-images { position: relative; overflow: hidden; display: block; box-sizing: border-box; padding: 0px; } .scheme-display .content-images: not(: has(.content-images-frame)) { height: 335px; } #header_image { display: none; } #jobTplContainer ul.scheme-additional-data { margin-bottom: 0px; min-width: 40%; } .scheme-additional-data { float: left; margin: 0; padding: 0; list-style: none; } .scheme-additional-data li { list-style: none; margin: 4px 15px 0px -3px !important; } .scheme-additional-data li.left { float: left; } .scheme-display .slide-images: nth-child(2), .scheme-display .slide-images: nth-child(3) { display: none; } .scheme-display .slide-images { width: 100%; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); } .scheme-display .content-images-frame { position: relative; width: 100%; height: 335px; overflow: hidden; } .scheme-display .content-images-description { display: block; text-align: left; font-size: 1rem; line-height: 1.4; color: #000; padding: 8px 24px; border-bottom: 1px solid rgba(220,223,226,0.8); } .scheme-content .user-image { width: 100px; height: 100px; border-radius: 50%; float: left; line-height: 100px; background: no-repeat center center; background-size: cover; } .scheme-content .user-data { height: 100px; margin-left: 80px; } .scheme-content .user-data li { list-style: none; } i.fa-fw { margin-right: 5px; margin-left: 5px; } @media (max-width: 768px) { .scheme-additional-data li { display: block; float: none; } .scheme-display .content-images { height: 250px; } } @media (max-width: 650px) { .scheme-display .content-images { height: 250px; } } @media (max-width: 450px) { .scheme-display .content-images { height: 133px; } } #frame_zone { background-color: #ffffff; }

Questions about this role

Click "Apply with AI Applyd" above. We auto-fill the application from your resume and answer screening questions in seconds. No copy and paste, no juggling tabs.

Compensation for Frontend Engineer roles in India varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Frontend Engineer hub for India medians across recent openings.

Most applications complete in under 90 seconds. You can track the status in your dashboard and watch the screenshot proof land the moment the application submits.

AI Applyd supports Greenhouse, Lever, Ashby, Workday, iCIMS, SmartRecruiters, Personio, Teamtailor and other major ATS platforms. If we can submit through the platform, we do.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.