
Job Description:
- Min 4-5 years of experience in Mobile application development
- Min 2-year Experience in React Native app development
- Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax
- Follow best practices using Android Guidelines
- Knowledge of functional or object-oriented programming
- Technically strong in React-Redux/Mobx development and deep understanding of core mobile concepts such as lifecycle, UI, networking, caching, device features, etc
- Experiences with automated testing suites, like Jest or Mocha
- Experience integrating third-party frameworks. Worked with logging and capturing user navigation and app usage to Analytics and Crashlytics for understanding the most used features by users.
- Knowledge of mobile security and cryptography is an advantage.
- Good working knowledge of tools such as Git, JIRA, Jenkins, or any tools that are similar to these.
- Experience with agile methodology is preferred
- Good communication skills
- Good knowledge of app telemetry integration & app performance management
- Have published at least 2 React Native apps on Play Store & Appstore
Key Skills:
- Implement robust app architectures and complex user interfaces
- Component Design and coding new features. includes unit tests, debugs, and solves defects
- Component Design/Coding/Unit Testing/Debugging
- Responsible for designing app architecture and integration design to various external systems (APIs, 3rd Party SDK)
- Follow best practices using React Native Guidelines
- Understand reacting design patterns like HOC, Render Props, and their applications.
- Good understanding of atomic design principles
- Experience with CSS-in-js / styled-components
- Good understanding of Android & iOS working principles, Release process
- Ability to multi-task under pressure and work independently with minimal supervision
- Work on high-performance consumer-facing apps
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Good understanding of server-side templating languages (such as jade, EJS, and pug).
- Creating database schemas that represent and support business processes.
- Implementing automated testing platforms and unit tests.
- Basic understanding of front-end technologies, such as HTML5, SCSS, and CSS3.
- Ability to make recommendations on UI design and UX best practices.

About Carrotclub
About
Defining a new & inclusive shopping ecosystem. A new world where consumers not just buy from brands but also get rewarded to be part of the brand's growth 🚀
Tech stack
Candid answers by the company
Carrot is a deep tech platform that is reimagining Rewards.
We’re talking real skin in the game with your favourite D2C brands — tangible rewards for engaging with them, for being their fan, for showing them love. Beyond cashbacks and discounts.
Product showcase
Similar jobs
Role: Senior Mobile Engineer (React Native) & Team Builder
Location: Bangalore
About Us
RockED is the premier people development platform for the automotive industry, supporting the entire employee lifecycle from pre-hire and onboarding to upskilling and career transitions. With microlearning content, gamified delivery, and real-time feedback, RockED is educating the automotive workforce and solving the industry's greatest business challenges.
The RockED Company Inc. is headquartered in Florida. Backed by top industry experts and investors, we’re a well-funded startup on an exciting growth journey. Our R&D team (Indian entity) is at the core of all product and technology innovation
We partner with 10000+ dealerships, empower 60,000+ learners, complete 15000+ certifications, and have crossed 11 million lesson completions
Check out our website https://www.rocked.us/
Your Impact
● Lead the architecture, design, and development of high-quality, scalable, and user-friendly mobile applications using React Native.
● Drive technical decisions and establish engineering best practices to ensure long-term scalability, maintainability, and performance.
● Partner closely with Product Managers, Designers, and Engineering leaders to translate business requirements into impactful user experiences and technical solutions.
● Own end-to-end delivery of complex features and initiatives, from technical design through production deployment.
● Design and implement reusable frameworks, components, and patterns that improve engineering velocity across teams.
● Champion application performance, reliability, security, and observability across the mobile platform.
● Lead system design discussions and contribute to architectural roadmaps for mobile and frontend platforms.
● Collaborate across teams to identify technical risks, evaluate trade-offs, and make sound engineering decisions aligned with product goals.
What skills do you need?
● Strong proficiency in JavaScript/TypeScript with significant experience building and scaling React Native applications.
● Proven experience designing and shipping large-scale mobile applications on Android and iOS platforms.
● Strong system design skills, including application architecture, scalability, performance optimization, state management, and offline-first/mobile-first design patterns.
● Experience building reusable component libraries, design systems, and scalable frontend/mobile platforms.
● Strong product thinking with the ability to understand business requirements, customer needs, and translate them into effective technical solutions.
● Strong understanding of API design, RESTful services, backend integrations, and mobile application security best practices.
● Experience driving technical discussions, architecture reviews, and engineering best practices within a team.
● Experience working in Agile environments and collaborating with cross-functional stakeholders.
Why choose a career at RockED?
- Build Product from Day One: Work in small, high growth product based team solving real problems and to build meaningful, user-focused products from the ground up
- AI Exposure: We encourage engineers to leverage AI tools and emerging technologies to improve productivity, experimentation, and innovation.
- Learn from Industry Leaders: Our engineering crew in India is folks from IIT, ISB, and people who’ve built at Adobe, Microsoft, Walmart, and more — but the vibe is very startup: high ownership, quick decisions, and flat hierarchy.
- Global Exposure: Be part of a diverse, high-calibre team working closely across the US and India.
- Hybrid Model : In-office days are Tuesdays & Wednesdays but the office is always buzzing throughout the week
- Wellness and Insurance support for you and your family—fully sponsored by RockED
- Spot awards, team outings, thoughtful gifts, celebrations, fitness challenges
Note: This is a strict in-house, Work from Office Opportunity. Freelancers & Remote Workers please avoid applying, else you'll be reported.
At SS Media | Brew8, we design, build, and launch multiple apps and digital products that impact thousands of users. 🚀
We’re looking for a passionate iOS Developer who can turn ideas into high-quality apps that are fast, secure, and scalable.
This role goes beyond basic app development—you’ll get to work on end-to-end product development, manage multiple apps, and be part of a team that’s obsessed with shipping great user experiences.
🔑 What You’ll Be Doing
- App Development: Design, build, and maintain iOS applications using Swift and SwiftUI.
- Data Handling: Implement local storage & offline-first capabilities using Core Data and SwiftData.
- Backend Integration: Work with RESTful APIs, GraphQL, and integrate with third-party services.
- Cloud Services: CloudKit, Integrate Firebase for authentication, Remote Configs, push notifications, analytics, crash reporting, and real-time database needs.
- Performance Optimization: Debug, profile, and optimize apps for speed, memory usage, and battery efficiency.
- Testing & Deployment: Write unit/UI tests, maintain CI/CD pipelines, and manage App Store releases.
- Collaboration: Work closely with designers, developers, and the team to deliver seamless user experiences.
- Ownership: Manage multiple apps simultaneously and ensure deadlines are met without compromising quality.
✅ You’ll Be a Great Fit If You…
- Have strong experience with Swift / SwiftUI / Objective-C.
- Be able to use AI to create apps instead of manually writing each and everything.
- Understand iOS frameworks deeply (UIKit, Combine, AVFoundation, etc.).
- Have experience with Core Data, SwiftData, Realm, or other local persistence frameworks.
- Are comfortable with Firebase (Auth, Firestore/Realtime DB, Push Notifications, Crashlytics, Analytics, Remote Config).
- Have experience in integrating APIs & SDKs.
- App Animations [smoothly integrating them]
- Are familiar with Xcode Instruments for debugging, profiling, and memory management.
- Understand App Store guidelines, provisioning, certificates, and deployment processes.
Bonus if you’ve worked with background tasks, concurrency (GCD/Async-Await), and modular architectures (MVVM, VIPER, Clean Swift).
🎯 Why Join SS Media | Brew8?
- Work on multiple apps & product launches—not stuck on one project.
- Direct exposure to end-to-end app lifecycle: ideation → development → App Store launch.
- Collaborate with designers, GTM strategists, and developers on fast-paced projects.
- A startup-style environment where your ideas & inputs matter.
- Massive growth opportunities as we continue to scale.
✨ If you’re an iOS developer who thrives on building advanced, production-grade apps, this is your chance to shine.
👉 Apply now and let’s create the next generation of iOS products together. 🚀
About SS Media | Brew8 (Under Registration)
We are a dynamic app development company specializing in AI-powered mobile applications. We develop and manage 10-15 innovative apps monthly, focusing on creating engaging user experiences through AI-driven content and smart product design.
Company: SS Media
Location: B-914, SNS Atria, Vesu Surat, 395007
Position Type: Full-time (Remote not allowed)
Payscale Range: 30-40K INR/month
Skills:
-Firm grasp of the JavaScript language and its nuances, including ES6+ syntax
-Build pixel-perfect, smooth UIs across both mobile platforms
-Leverage native APIs for deep integrations with both platforms
-Diagnose and fix bugs and performance bottlenecks for performance that feels native
-Knowledge of functional and object-oriented programming
-Strong knowledge and experience in either iOS or Android native application development
-Familiarity with native build tools, like XCode, Android Studio,
-Familiarity with appstore/ playstore deployments
-Experience in working with REST APIs and offline storage
-Familiarity with integrating third-party dependencies and debugging dependency conflicts
-Ability to write well-documented, clean Javascript code
1. React Native Developer
Required Experience - 1-2yrs
https://www.linkedin.com/feed/hashtag/?keywords=location&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6696352518466863104">#Location : https://www.linkedin.com/feed/hashtag/?keywords=indore&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6696352518466863104">#surat
https://www.linkedin.com/feed/hashtag/?keywords=immediatejoiners&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6696352518466863104">#immediatejoiners preferred.
Interested candidates can apply
● Manage a team of junior android developers
● Coordinate with the product team for timely delivery of requirement
● Design, build and maintain high performance, reusable, and reliable code
● Ensure the best possible performance, quality, and responsiveness of the application
● Identify and correct bottlenecks and guide your team to fix bugs
● Help maintain code quality, architecture, and automation
Required Knowledge and Skills
● 2-5 years of experience of working as a native android developer
● Highly curious and ready to dive into complex technical challenges.
● Strong knowledge of Android SDK, different versions of Android OS, and how to deal
with different device configurations, screen sizes, OS customizations
● Hands-on experience with architecture and structural design patterns like MVVM,
MVP, MVI
● Expertise in RESTful APIs, using Retrofit, Volley or HTTP Client
● Strong knowledge of Android UI, material design and other design principles,
patterns, and best practices
● Experience with offline storage and local databases
● Strong knowledge of asynchronous tasks and multi-threading
● 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
● Familiarity with Firebase, cloud messaging, push notifications, and similar protocols
● A knack for benchmarking and optimization
● Proficient understanding of code versioning tools, such as Git
● Experience of working with analytical tools like Firebase, Google Analytics, etc
Personality
● Requires excellent communication skills – written, verbal, and presentation.
● You should be a team player.
● You should be positive towards problem-solving, have a very structural thought
process to solve problems
● Interest to work at a high paced start-up environment with a large amount of learning.
● Good understanding of different frameworks, and be able to pick up new
technologies at ease.
● You should be agile enough to figure out a need for new technologies/frameworks
and learn new technology for better product performance
About 1K
1K is an early-stage start-up building India’s first network of small-format stores (kiranas) for smaller towns through an integrated offline-online immersive experiential model. We have started off with the aggregation of kiranas, developing a franchise network for the delivery of daily necessities. We plan to build on the entrepreneurial spirit and underutilized real estate pockets hiding in India’s smaller towns and fuel Bharat’s growth through them. We are funded by Info Edge Ventures, Falcon Edge, and Kae Capital.
At 1K, our objective is to build technology that serves the needs of our customers with utmost satisfaction. To help us in doing so, we are looking for an experienced product manager to own the full lifecycle of product development from conception through release. An ideal candidate should have a keen eye for gaps in consumer product offerings and the innovative mindset to fill them. You should have experience in guiding cross-functional teams in the successful creation of products that improve consumer experience and grow market share.
You'll be responsible for developing android applications for managing various working aspects of e-commerce, warehousing & supply chain systems while playing a critical role in the design, planning, development, and deployment and help develop best practices for future development.
Responsibilities:
- Developing, releasing, and maintaining native Android Applications and oversee mobile application development efforts
- Deliver across the entire app life cycle, design, build, code review, deploy, test, release to app stores and support
- Working directly with developers and product managers to conceptualize, build, test, and release products
- Carefully evaluate the technical trade-offs of every decision
- Work on bug fixing and improving application performance.
- Good to have experience in designing, implementing, and maintaining complex mobile applications
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Optimizing performance for the apps and keep up to date on the latest industry trends in the mobile technologies
- Solid understanding of UI Design practices
Requirements:
- 3+ years of hands-on experience in writing and deploying production quality code.
- Familiarity with test-driven development (TDD)
- Familiarity with CI/CD
- Great understanding of Android development
- Solid understanding of MVI/MVP/MVVM architecture.
- Expertise in Kotin with solid OOD principles, design patterns, dependency injection (Hilt/Koin/Dagger)
- Good grasp of algorithms, memory management, and multithreaded programming
- Hands-On experience with Android’s debugging, unit/UI testing, memory, and performance optimization tools.
- Awesome to have exposure working in startups.
- Great people skills!
Job Description for IOS Developer:-
- We are looking for an iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers.
- Your primary focus will be the development of iOS applications and their integration with back-end services.
- You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products are essential.
Responsibilities :
- Design and build applications for the iOS platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
Skills :
- Proficient with Objective-C or Swift (depending on project requirements), and Cocoa Touch
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Experience with offline storage, threading, and performance tuning
- Familiarity with Restful APIs to connect iOS applications to back-end services
- Knowledge of other web technologies and UI/UX standards
- Understanding of Apple's design principles and interface guidelines
- Knowledge of low-level C-based libraries is preferred
- Experience with performance and memory tuning with tools (such as Instruments and Shark, depending on project needs)
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Proficient understanding of code versioning tools (such as Git, Mercurial or SVN)
- Familiarity with continuous integration.
Job Description :
1. Design and build applications for the iOS platform
2. Ensure the performance, quality, and responsiveness of applications
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.
6. Experience with socket programming
7. Must familiar with design architectures
8. Must have apps live over AppStore at least 2 apps.
9. Good knowledge of storyboards, Hibs, and constraints.
10. Experience with Swift UI will be beneficial.
React Native Job Description
- Work as part of a small team to build React Native iOS / Android applications for clients.
- Architect, build, and maintain excellent React Native applications with clean code.
- Implement pixel-perfect UI's that match designs.
- Implement clean, modern, smooth animations and transitions that provide an excellent user experience.
- Integrate third-party APIs.
- Write unit and integration tests.
- Release applications to the Apple and Google Play stores.
- Work with native modules when required.
- Work as part of a small team of a software developers.
- Complete weekly sprints, and participate in sprint retrospectives and daily standups.
- Assist with building estimates.
- Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.
- Be part of a community of React Native developers who share knowledge and help each other as problems arise.
- Follow the software development process.
Requirements
- 2+ years of professional experience working with React Native.
- 4+ years of professional software development experience.
- Experience working with Swift, Objective C, and Java a plus but not required.
- Meaningful experience working on large, complex systems.
- Ability to take extreme ownership over your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon, both in regards to estimates and to the general process.
- Ability to identify with the goals of clients and dedicate yourself to delivering on the commitments you and your team make to them.
- An understanding of React Native best practices and a commitment to following them.
- Ability to work through new and difficult React Native issues and contribute to libraries as needed.
- Ability to create and maintain continuous integration and delivery of React Native applications.
- A positive mindset and can-do attitude.
- A passion for software development. It’s not just your career, it’s also your hobby. You’re constantly striving to learn new things and improve. You follow industry news, regularly tinker with new technologies, and read books and blogs to keep your skills current.
- You work well within a team environment and enjoy working in the office with your colleagues.










