Mobile App (Software) Developer

3 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Gurgaon, Haryana

In Office: Full-Time

Individual contributor held accountable to their technical expertise. No team management required.

3+ Years

Product & Engineering

Project Manager

10-15 LPA


Role Objective

To independently develop, maintain, and optimize CITiLIGHT’s cross-platform mobile application using React Native and ensure design and functionality consistency with the existing Angular-based web platform. The role requires collaboration with backend engineers, web developers, and designers to build a seamless mobile experience for global IoT-led smart infrastructure solutions.


About CITiLIGHT

CITiLIGHT is reshaping how smart infrastructure works globally. We operate at the intersection of smart cities, sustainability, and innovation, helping city administrators and private stakeholders deploy cutting-edge IoT-led solutions at scale. As we expand our platform capabilities, we are looking for passionate and skilled engineers to help us build robust, user-friendly, and scalable applications that drive real-world impact.


Key Responsibilities

1. Mobile App Development & Optimization

  • Design, develop, and maintain cross-platform applications using React Native (JavaScript/TypeScript).
  • Ensure high performance and compatibility across both Android and iOS platforms.

2. UI/UX Implementation

  • Build UIs based on provided designs or from scratch when needed using tools like Figma, Adobe XD, or Zeplin.
  • Collaborate with Angular web developers for design consistency across platforms.
  • Build clean, responsive, and intuitive interfaces that align with user behavior and IoT interaction models.

3. API Integration & Communication

  • Integrate RESTful APIs and WebSocket endpoints 
  • Ensure robust error handling, data parsing, and session management.
  • Handle real-time data sync, push notifications, and asynchronous operations.

4. Cross-Functional Collaboration

  • Coordinate with other members of the development/R & D team for timely and aligned delivery.
  • Contribute to sprint planning, code reviews, and product discussions.
  • Participate in version control, documentation, and knowledge sharing efforts.
  • Participate in/contribute to org level events like townhalls, stepbacks and retreats.


Job Requirements


Technical Skills

  1. React Native: Proven experience in building and deploying cross-platform mobile apps.
  2. JavaScript & TypeScript: Strong command of both for scalable and typed development.
  3. Angular (Basic to Intermediate): Familiarity with component architecture for design parity.
  4. API Integration: REST, JSON, WebSockets; handling response states and errors gracefully.
  5. UI/UX Tools: Figma, Adobe XD, or Zeplin for design interpretation.
  6. Version Control: Git/GitHub workflows and pull request practices.
  7. Mobile Debugging: Tools like Flipper, Chrome DevTools for RN.
  8. Basic knowledge in backend development using Java
  9. Familiarity with mobile deployment processes (Google Play Console, App Store Connect).


Nice to Have

  • Exposure to IoT protocols (MQTT, BLE) or device integrations.
  • Experience with Capacitor/Cordova to extend Angular apps into mobile.
  • Knowledge of offline data handling or background services in mobile.


Soft Skills

  1. Strong ownership and self-management to ensure effectiveness in a lean team environment.
  2. Clear and proactive communication with cross-functional stakeholders.
  3. Attention to detail, especially in design fidelity and app performance.
  4. Curiosity and adaptability in working with emerging technologies and tools. 
  5. Aligning with our core value of pursuing excellence. Desire to create world class quality of work


Education & Experience

  1. Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  2. 3+ years of professional experience in mobile development with React Native.
  3. Prior work on mobile apps involving real-time data, IoT, or infrastructure is a plus.


Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript 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 Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You