iOS Engineer

Apply Now

Company: ACL Digital

Location: Milpitas, CA 95035

Description:

iOS Engineer
Remote (Candidates needs to be local to Milpitas CA)
6 Months & Possible Extension

Key Responsibilities:
  • iOS Development Initiatives: Design, develop, and maintain responsive and high-performing iOS applications, driving initiatives to completion.
  • Problem Solving & Innovation: Identify challenges and propose innovative solutions to enhance app performance and user experience.
  • Architect and Implement Solutions: Collaborate with product and design teams to translate business requirements into scalable, maintainable technical solutions.
  • Code Review and Quality Assurance: Ensure high coding standards and performance optimization through detailed code reviews, promoting best practices and continuous improvement.
  • Collaboration: Work closely with firmware engineers, product managers, and UX team to deliver exceptional products that align with business objectives.
  • Stay Current with Industry Trends: Stay up to date with the latest trends and advancements in mobile development, bringing innovative ideas and technologies to the team.
Qualifications:
  • 8+ years' experience in iOS development.
  • Strong experience in building native mobile (iOS) applications with an emphasis on performance and robustness.
  • Experience developing multi-threaded, asynchronous code.
  • Strong Object-Oriented programming and design skills.
  • Familiarity with SOLID Design Principles.
  • Knowledge of design patterns such as MVC, MVVM, VIPER, etc.,
  • Effective communication skills, both written and verbal.
  • Knowledge of Apple's design principles and application interface guidelines.
  • Familiar with version control, issue tracking, continuous integration environment (Git/JIRA/Confluence/Jenkins or similar).
  • Familiarity with RESTful APIs to connect iOS applications to back- end service
  • Experience working in Agile environments.
  • Excellent troubleshooting skill.
Bonus Skills:
  • Proficiency in reactive architecture, including RxSwift, RxCocoa.
  • Experience interfacing with embedded devices.
  • Experience working with IOT communication protocols such as BLE, NFC, and MQTT.
  • Demonstrated expertise in audio/video real time communication and streaming video protocols (RTSP/RTP/HLS).
  • Experience with SIP, H265/264 codecs, FFMPEG, WEBRTC.

Similar Jobs