Sr. iOS Developer

5 years

3 - 6 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

Remote

Job Type

Part Time

Job Description

Job Title: Senior iOS & React Native Developer

Location: Ahmedabad

Job Type: Contractual

Experience: 5+ years

About Us:

JB Solutions is a global IT services provider based in Ahmedabad, with over 15 years of experience delivering 2000+ digital solutions worldwide. We specialize in modern web and mobile technologies including Node.js, React, NestJS, Next.js, AI, Blockchain, and more, empowering businesses with innovative software products.

Role Overview:

As a Senior iOS & React Native Developer, you will be responsible for developing, maintaining, and optimizing mobile applications for both iOS and Android platforms. You will work closely with cross-functional teams, including product managers, designers, and backend engineers, to deliver high-quality, performant, and scalable mobile apps. The ideal candidate has strong expertise in both iOS and React Native development, with a deep understanding of mobile architecture, performance optimization, and testing.

Key Responsibilities:

  • Design and develop robust, scalable, and high-performance mobile applications using both iOS (Swift/Objective-C) and React Native.
  • Build features and optimize code for both iOS and Android platforms, ensuring a seamless cross-platform experience.
  • Collaborate with the design team to implement visually stunning and user-friendly interfaces.
  • Work with backend developers to integrate APIs and third-party services into mobile apps.
  • Lead the design and architecture of mobile apps, ensuring scalability, maintainability, and performance.
  • Implement best practices for mobile development, including modularization, code reviews, and performance tuning.
  • Ensure code quality and app reliability by implementing unit tests, automated testing, and continuous integration.
  • Troubleshoot and resolve complex technical issues, bugs, and performance bottlenecks.
  • Optimize mobile apps for performance, speed, and user experience.
  • Ensure timely updates and maintenance of the app, including handling app store releases and versioning.
  • Lead, mentor, and provide technical guidance to junior developers on both iOS and React Native best practices.
  • Collaborate with cross-functional teams to define product features, timelines, and requirements.
  • Contribute to the company’s development process and provide insights into technical decision-making.

Required Qualifications:

  • 5+ years of experience in iOS development using Swift and Objective-C.
  • 3+ years of hands-on experience developing mobile apps using React Native.
  • Expertise in building, deploying, and maintaining mobile apps for both iOS and Android platforms.
  • Strong understanding of mobile architecture patterns (MVVM, MVC, etc.) and software engineering best practices.
  • Proficiency in integrating APIs, third-party libraries, and SDKs into mobile applications.
  • Deep understanding of memory management, performance tuning, and debugging for mobile apps.
  • Solid understanding of mobile UI/UX principles and implementation on both iOS and Android.
  • Experience with version control (Git), CI/CD pipelines, and mobile app release processes.

Tools & Technologies:

  • Xcode, Android Studio, and React Native CLI.
  • Familiarity with testing frameworks and tools such as XCTest, Detox, and Jest.
  • Experience with cloud services (AWS, Firebase, etc.) for mobile app backends.
  • Knowledge of app performance monitoring and analytics tools.

Soft Skills:

  • Excellent problem-solving skills and ability to troubleshoot complex issues.
  • Strong communication and collaboration skills; able to work effectively with cross-functional teams.
  • Ability to mentor and guide junior developers, fostering a culture of learning and growth.
  • Passionate about mobile development and staying up-to-date with industry trends and technologies.

Preferred Qualifications:

  • Experience with Kotlin or Java for Android development.
  • Familiarity with modern state management tools like Redux, Context API, or MobX.
  • Experience with cloud functions, serverless architecture, or GraphQL.
  • Contributions to open-source mobile development projects.
  • Familiarity with agile development methodologies (Scrum, Kanban).

Why Join Us?

  • Innovative Work: Work on cutting-edge projects and have a direct impact on the product.
  • Growth Opportunities: We value professional development and offer opportunities for career growth.
  • Collaborative Environment: Work alongside passionate and skilled professionals who share a commitment to quality.
  • Flexible Work Culture: We offer remote work options and flexible schedules.
  • Competitive Compensation: We offer a competitive salary, benefits, and performance-based bonuses.

Job Type: Contractual / Temporary
Contract length: 6 months

Pay: ₹30,000.00 - ₹50,000.00 per month

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

ahmedabad, gujarat, india