Posted 6 months ago

iOS Developer

Full time
AE
Senior
Salary Range: To be discussed
Full Job Description
Summary
Design, develop, and maintain high-quality iOS apps. Collaborate with cross-functional teams, conduct code reviews, fix bugs, implement UI/UX, and stay updated on trends. Requires 5 years iOS development. Fully remote.
Description

As an iOS Developer, you will be responsible for designing, developing, and maintaining high-quality iOS applications. You will work closely with our cross-functional team of designers, product managers, and backend developers to deliver robust and user-friendly mobile experiences. This role offers an exciting opportunity to leverage your skills in iOS development and contribute to the success of our mobile initiatives.

Key Responsibilities:

iOS App Development:
Design and build advanced applications for the iOS platform, ensuring the best possible performance, quality, and responsiveness of the applications.

Collaboration:
Collaborate with cross-functional teams to define, design, and ship new features, ensuring alignment with project timelines and business objectives.

Code Review:
Conduct code reviews to ensure code quality, performance, and adherence to coding standards, providing constructive feedback to team members when necessary.

Bug Fixing:
Identify and fix bugs and performance bottlenecks within the iOS applications, maintaining code integrity and application stability.

Continuous Improvement:
Stay up-to-date with the latest iOS development trends, tools, and technologies, incorporating best practices and optimization techniques into the development process.

UI/UX Implementation:
Work closely with designers to implement pixel-perfect UI designs and ensure a seamless user experience across iOS devices.

Testing and Deployment:
Write unit and UI tests to identify malfunctions and ensure application stability, and participate in the deployment process to the App Store.

Documentation:
Document code changes, technical specifications, and development processes to facilitate knowledge sharing and maintain codebase integrity.

Troubleshooting:
Troubleshoot and resolve technical issues reported by users or internal stakeholders, providing timely resolutions and support.

Communication:
Communicate effectively with team members and stakeholders to provide updates on project progress, discuss technical solutions, and gather feedback.

Qualification:

5 years of iOS application development with extensive use of Swift, I/O, collections, algorithms and well-known application frameworks.
Strong understanding of interactive application development paradigm under iOS, memory management, file I/O, network programming, concurrency, and multithreading.
Experience in iOS specific application development and publishing iOS apps in the app store.
Good understanding of design patterns.
Good understanding of full mobile development life cycle.
Working knowledge of the general mobile landscape, architectures, trends and emerging technologies.
Flexible and self-motivated work cycle.
This is a fully remote opportunity.

Interested?