Back

Senior IOS Developer

June 21, 2024
Full Time
Remotely
Apply Now

As an iOS Developer, you lead technical excellence and management within our team on a leading VOD platform. You ensure iOS projects are delivered on time and within budget while providing clear solutions to complex technical issues. Your role fosters innovation and excellence through the adoption of new technologies and best practices, supporting the team to produce top-tier work.

Role Overview:

●       Remote or Makati Offices (Your choice)        

●       Competitive Salary    

●       Philippines Benefits + HMO

●       Shift: Mid Shift

●       Position: Full-time      

Job Description:

●       Produce clean, well-documented, and robust code with a strong emphasis on maintainability.

●       Assess and address client requirements with appropriate technical solutions.

●       Produce detailed technical documentation including pitch responses, technical write-ups, and solutions documents.

●       Own the technical delivery of the project exceeding client and team expectations wherever possible.

●       Manage and implement strategies to reduce technical debt.

●       Communicate technical information to a non-technical audience.  

●       Translate complex technical concepts into tangible solutions for clients and the wider business.

●       Present the relative merits and associated risks of any proposed technical solutions.

●       Provision of technical leadership to iOS developers within the team.

●       Contribute to the refinement of in-house processes and iOS development best practices including departmental coding standards

●       Deliver cost savings and process optimization through the ongoing search for an improved and value-orientated development toolset (e.g. infrastructure, deployment, standards, development languages, and practices).

Qualifications:

●     Extensive experience with Swift and a light understanding of Objective-C.

●     Proficiency with the iOS SDK and its core frameworks.

●     Expertise in developing multithreaded, networked iOS mobile applications, ensuring efficient and responsive user experiences.

●     Developing custom iOS components and reusable frameworks.

●     Strong understanding of scaling UIs across multiple devices using Auto Layout and Size Classes.

●     Strong MVC and MVVM architecture skills, with a focus on modular and scalable code.

●     Experience with unit testing and automation testing technologies

●     Knowledge of video-on-demand technologies and workflows, including streaming technologies and protocols like HLS.

●    Experience with SwiftUI for declarative UI development.

●    Understanding and implementing Combine for reactive programming.

●    Utilizing async/await for modern concurrency.

●    Expertise with AVFoundation for audio and video processing.

●    Good working understanding of the concepts of continuous delivery pipelines and their implementation.

●    Experience with RESTful APIs and GraphQL, handling XML, JSON, and other data formats via HTTP.

●    Skilled in evaluating, integrating, and managing third-party libraries and SDKs.

●    Expertise in code versioning using Git, including branching, merging, and pull requests.

●    Awareness of security best practices in mobile app development, including data encryption and secure user authentication.

●    Mature, responsible, and positive person with an enthusiasm for leadership.

●    Excellent communication and presentation skills.

●    Ability to independently manage and lead meetings, workshops, and project playbacks to senior stakeholders.

●    Excellent attention to detail and an astute and detail-focused coder.

●    Solution focused at all times and calm under pressure and with the ability to lead others in the same manner.

Salary, Incentive and Benefits Packages:

●       Competitive Salary

●       Benefits package include HMO, training allowance, gym or food allowance, educational assistance for dependents, and more

●       An annual salary increase, as laid out in the contract

●       Free food and drinks provided in the office

●       Company trips

Submit your CV today

Submit your CV today and one of our recruitment officers will get in touch with you!

(.PDF/.DOCX) Max Size (4mb)
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Based in

Philippines

Cloud Employee is a UK-owned Philippines business established 8 years ago. We connect high-performing software engineer talent in the Philippines with some of the world’s leading and most innovative tech companies. Developers join to work from the Philippines as part of international engineering teams and grow their CV and skill-set.

We pride ourselves on being a supportive and cutting-edge workplace that continuously invests in staff development, engagement, and well-being. We provide security, and career paths, along with individual training programs and mentoring.

Role Overview

●       Produce clean, well-documented, and robust code with a strong emphasis on maintainability.

●       Assess and address client requirements with appropriate technical solutions.

●       Produce detailed technical documentation including pitch responses, technical write-ups, and solutions documents.

●       Own the technical delivery of the project exceeding client and team expectations wherever possible.

●       Manage and implement strategies to reduce technical debt.

●       Communicate technical information to a non-technical audience.  

●       Translate complex technical concepts into tangible solutions for clients and the wider business.

●       Present the relative merits and associated risks of any proposed technical solutions.

●       Provision of technical leadership to iOS developers within the team.

●       Contribute to the refinement of in-house processes and iOS development best practices including departmental coding standards

●       Deliver cost savings and process optimization through the ongoing search for an improved and value-orientated development toolset (e.g. infrastructure, deployment, standards, development languages, and practices).

Candidate Requirements

●     Extensive experience with Swift and a light understanding of Objective-C.

●     Proficiency with the iOS SDK and its core frameworks.

●     Expertise in developing multithreaded, networked iOS mobile applications, ensuring efficient and responsive user experiences.

●     Developing custom iOS components and reusable frameworks.

●     Strong understanding of scaling UIs across multiple devices using Auto Layout and Size Classes.

●     Strong MVC and MVVM architecture skills, with a focus on modular and scalable code.

●     Experience with unit testing and automation testing technologies

●     Knowledge of video-on-demand technologies and workflows, including streaming technologies and protocols like HLS.

●    Experience with SwiftUI for declarative UI development.

●    Understanding and implementing Combine for reactive programming.

●    Utilizing async/await for modern concurrency.

●    Expertise with AVFoundation for audio and video processing.

●    Good working understanding of the concepts of continuous delivery pipelines and their implementation.

●    Experience with RESTful APIs and GraphQL, handling XML, JSON, and other data formats via HTTP.

●    Skilled in evaluating, integrating, and managing third-party libraries and SDKs.

●    Expertise in code versioning using Git, including branching, merging, and pull requests.

●    Awareness of security best practices in mobile app development, including data encryption and secure user authentication.

●    Mature, responsible, and positive person with an enthusiasm for leadership.

●    Excellent communication and presentation skills.

●    Ability to independently manage and lead meetings, workshops, and project playbacks to senior stakeholders.

●    Excellent attention to detail and an astute and detail-focused coder.

●    Solution focused at all times and calm under pressure and with the ability to lead others in the same manner.

Nice to have

Salary, Incentive, and Benefits Packages

●       Competitive Salary

●       Benefits package include HMO, training allowance, gym or food allowance, educational assistance for dependents, and more

●       An annual salary increase, as laid out in the contract

●       Free food and drinks provided in the office

●       Company trips

Do you think you are ready for the challenge?
Apply Now
Close icon

Submit your CV today

One of our recruitment officers will get in touch with you!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.