← Back to jobs

ACL Digital Logo
Senior iOS Engineer

ACL Digital

 

Milpitas, CA, USA

Posted On: 12 days ago
Experience: 10+ years
Availability: Hybrid
Openings: 1
Category: iOS Engineer
Tenure: No Preference/Any
Related Jobs

No related jobs found

Description

You will design, develop, and maintain high-performing native iOS applications.

This role is on-site.

Responsibilities

  • Architect and implement scalable technical solutions by translating business requirements into code.
  • Drive application performance and user experience improvements through proactive problem-solving.
  • Conduct detailed code reviews to ensure high coding standards and promote best practices.
  • Collaborate with firmware engineers, product managers, and UX teams to deliver products.
  • Maintain application quality through continuous integration and troubleshooting.

Required Skills

  • 10+ years of experience in iOS development.
  • Expertise in building native iOS applications with a focus on performance and robustness.
  • Strong Object-Oriented programming (OOP) and design skills.
  • Deep understanding of SOLID design principles.
  • Proficiency with design patterns including MVC, MVVM, and VIPER.
  • Experience developing multi-threaded and asynchronous code.
  • Familiarity with RESTful APIs for backend connectivity.
  • Experience working in Agile environments.
  • Proficiency with Git, JIRA, Confluence, and Jenkins.

Preferred Skills

  • Proficiency in reactive architecture using RxSwift and RxCocoa.
  • Experience interfacing with embedded devices and IoT protocols like BLE, NFC, or MQTT.
  • Expertise in real-time audio/video communication including WebRTC, SIP, RTSP/RTP/HLS, H265/264 codecs, and FFmpeg.

Education

Any Graduate

Related Jobs

No related jobs found

← Back to jobs