Senior Ios Developer

Year    MH, IN, India

Job Description

? Implement real-time data visualization for energy flows including solar

generation, battery status, EV charging, grid import/export, and home

consumption

? Build intuitive, responsive user interfaces that handle complex energy data

with clean, modern design principles

? Develop advanced charting and graphing capabilities for daily, weekly,

monthly, and yearly energy analytics

? Create smooth, performant animations and transitions for live energy flow

visualizations

Smart Controls & Automation

? Implement remote control features for EV chargers (start/stop, scheduling,

load balancing)

? Develop battery management interfaces with multiple mode switching (self-

consumption, time-of-use, backup)

? Build scheduling systems for off-peak charging and tariff optimization

? Integrate automation profiles and smart energy optimization algorithms

Connectivity & Integration

? Implement robust local and cloud connectivity (Wi-Fi, Bluetooth LE for setup

and fallback)

? Integrate with RESTful APIs, MQTT, and Modbus protocols for device

communication

? Build seamless synchronization between device states and cloud backend

? Implement offline mode with local data caching and queue management

? Integrate with Apple HomeKit, Siri Shortcuts, and iOS widgets

? Handle push notifications for charging status, alerts, and system events

User Experience & Performance

? Optimize application performance for real-time data streaming and updates

? Implement comprehensive error handling and graceful degradation

? Build multi-user support with role-based access control (Owner/Admin/Guest)

? Develop onboarding flows for device pairing and initial setup

? Create contextual help systems, tooltips, and user guidance features

? Ensure accessibility compliance (VoiceOver, Dynamic Type, etc.)

Security & Compliance

? Implement secure authentication and authorization mechanisms

? Handle sensitive energy data with proper encryption and secure storage

? Ensure compliance with UK data protection regulations (GDPR)

? Implement secure device pairing and access control features

? Build RFID and PIN-based authentication for EV charger access

Required Qualifications

Experience & Skills

? Minimum 6 years of professional iOS development experience

? Expert-level proficiency in Swift and SwiftUI (UIKit experience also valued)

? Proven track record of publishing and maintaining complex iOS applications

on the App Store

? Strong understanding of iOS architecture patterns (MVVM, Clean

Architecture, Coordinator)

? Extensive experience with real-time data handling, WebSockets, and

streaming protocols

? Experience with IoT device integration, Bluetooth LE, and local network

communication

? Proficiency in reactive programming (Combine or RxSwift)

? Strong background in building data visualization and charting solutions

? Experience with Core Data, CloudKit, or similar data persistence frameworks

? Deep understanding of iOS networking, URLSession, and API integration

Technical Expertise

? Experience with MQTT, Modbus, or similar industrial communication protocols

? Knowledge of RESTful API design and consumption

? Familiarity with OAuth 2.0, JWT, and secure authentication flows

? Experience with push notification services (APNs)

? Understanding of energy management systems, smart home technologies, or

EV charging infrastructure (highly desirable)

? Experience with HomeKit or smart home platform integrations

? Knowledge of background processing and location-aware features

Soft Skills

? Strong problem-solving abilities with a focus on user experience

? Excellent communication skills for cross-functional collaboration

? Ability to work with hardware vendors' APIs and technical documentation

? Self-motivated with ability to work independently and as part of a remote team

? Attention to detail and commitment to code quality

? Experience with Agile/Scrum methodologies

Preferred Qualifications

? Experience with renewable energy, IoT, or smart home applications

? Experience with Apple Watch or other Apple ecosystem platforms

? Contributions to open-source iOS projects

? Experience with CI/CD pipelines (Fastlane, GitHub Actions, etc.)

What We Offer

? Opportunity to work on cutting-edge clean energy technology

? Competitive salary commensurate with experience

? Flexible working arrangements with remote options

? Professional development and training opportunities

? Chance to make a real impact on the transition to sustainable energy

? Collaborative, innovation-focused work environment

? Modern tech stack and tools

Location

Mumbai- based (remote or hybrid options available)

Job Type: Full-time

Pay: ?45,000.00 - ?55,000.00 per month

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4799558
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year