iOS Developer-Immediate Joiner

Experience: 3+years | Location: Bangalore

Job Description

Key skills

  • Swift, Objective C, UIKit, Xcode, Firebase, UI/UX Design, App Store Guidelines, Push Notifications, ARC, Auto Layout

You Will

  • Develop iOS applications/BLE services for the HMI cluster & charging infrastructure on our eV platforms across application components including activities, fragments, services, broadcast receivers and content providers
  • Develop components of companion mobile applications
  • Use iOS SDKs & APIs to Build, run and test applications
  • Carryout benchmarking activities for mobile/companion applications & SW solutions to evaluate differentiating factors such as performance, cost, execution speed, latency, resource optimization and OS overheads
  • Collaborate with cross functional teams to understand, define and document SW requirements for iOS & companion application development activities
  • Participate in code/UI/UX reviews & cross functional discussions such as xFMEA & FTA
  • Build reusable code and libraries for future use
  • Collaborate with developers, designers and system administrators to identify new features

To be successful, you will be expected to:

  • Utilize your proficiency in programming languages, specifically Swift, to craft, troubleshoot, and debug reusable code, ensuring the development of functional iOS applications that span across different operating system versions.
  • Apply SwiftUI on iOS to create resilient and feature-rich applications, showcasing your adeptness with the framework.
  • Develop code in adherence to the MVVM architecture, ensuring that the application structure aligns with architectural requirements.
  • Integrate navigation, communications, and telemetry SDKs seamlessly with both Android and iOS applications, enhancing the overall functionality.
  • Demonstrate a commitment to compliance by ensuring that software deliverables meet the established standards, processes, procedures, and practices of the department and organization.

You must have

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Electronic Engineering, or equivalent
  • 2-4 years of hands-on experience in iOS application development
  • Proficient in iOS SDKs and adept at developing apps for both Android and iOS platforms
  • Solid understanding of MVVM architecture
  • Experience in managing connections, handling databases, and working with GraphQL and REST APIs
  • Familiarity with M2M protocols like MQTT, HTTP, and TCP/IP
  • Knowledgeable about OCPI and OCPP protocols
  • Strong understanding of iOS design principles, Material UI, and interface guidelines
  • Proven experience in version control using Git and maintaining code repositories
  • Excellent problem-solving, documentation, and communication skills
  • Passionate about automotive electronics, electric vehicles (eV), and a collaborative team player.
Job Category: iOS Developer
Job Type: Full Time
Job Location: Bangalore
Experience: 2-5 Years

Apply for this position

Allowed Type(s): .pdf