We are looking for an experienced iOS developer to join our team. As an iOS developer, you will be responsible for developing and maintaining iOS applications that are used by our clients and customers. You will work closely with our design and development teams to create applications that are intuitive, easy to use, and visually appealing.
Responsibilities:
Design, develop, and maintain iOS applications
Collaborate with cross-functional teams to define, design, and ship new features
Write clean, efficient, and well-documented code
Ensure that the applications are responsive, intuitive, and visually appealing
Conduct code reviews to ensure that the code is maintainable, scalable, and extensible
Optimize the application performance and memory usage
Participate in the entire application lifecycle, from concept to delivery
Stay up-to-date with the latest iOS development trends and technologies
Identify and fix bugs and issues in a timely manner
Work closely with our quality assurance team to ensure that the applications meet the highest standards of quality
Requirements:
Bachelor's degree in Computer Science, Engineering, or a related field
Proven experience as an iOS developer or similar role
Strong knowledge of Swift, Objective-C, and iOS SDKs
Experience with Xcode, Interface Builder, and other development tools
Familiarity with iOS development patterns, such as MVC, MVVM, and VIPER
Experience with RESTful APIs, JSON, and other web technologies
Strong problem-solving and analytical skills
Excellent communication and collaboration skills
Experience with app deployment and distribution processes, such as App Store Connect and TestFlight
Experience with third-party libraries and APIs, such as Firebase and Google Maps.
Attention to detail and a commitment to delivering high-quality work
Nice to have:
Experience with other mobile development platforms, such as Android or React Native
Knowledge of Agile development methodologies, such as Scrum or Kanban
Familiarity with software development processes and tools, such as Git and Jira
We offer a dynamic and challenging work environment with opportunities for growth and advancement.
Our team is committed to delivering high-quality iOS applications that provide exceptional user experiences.
Qualification:
Bachelors degree in Computer Science, Information Systems, or a related subject