Apply

iOS Developer (Swift) IRC266682

Posted 3 days agoViewed

View full description

📍 Location: Canada, the UK, and across Europe

🔍 Industry: Software Development

🪄 Skills: AgileDesign PatternsGitiOS DevelopmentObjective-CSwiftReduxCommunication SkillsRESTful APIsDebugging

Requirements:
  • Proficiency in iOS development using Swift, iOS SDK, UIKit, and Xcode and experience with iOS frameworks.
  • Strong understanding of mobile app architecture and design patterns (e.g., MVC, MVVM), reactive programming and Coordinator patterns.
  • Experience integrating mobile applications with RESTful APIs and third-party services.
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Ability to work asynchronously in a distributed team.
  • Familiarity with SwiftUI, Redux Architecture, and Objective-C.
  • Familiarity with unit testing frameworks such as XCTest and Quick/Nimble.
  • Excellent problem-solving skills with a keen attention to detail.
  • Solid understanding of UI/UX principles for creating intuitive and engaging user experiences.
  • Ability to work effectively in a collaborative, fast-paced, and cross-functional team environment and passion for learning.
  • Strong communication skills to articulate technical concepts to both technical and non-technical stakeholders.
  • Excellent teamwork, ownership, initiative, and integrity.
Responsibilities:
  • Daily analyzing and designing reliable & scalable Engineering solutions.
  • Collaborating with the Team to bring solid software to production.
  • Communicating and documenting solutions, so they can optimally go through building phases.
  • Develop, test, and maintain high-quality software applications using Swift that integrate with our solutions.
  • Implement features focused on capturing participant data and ensuring robust video recording functionality.
  • Collaborate closely with cross-functional teams, including designers, backend developers, and QA, to deliver seamless user experiences.
  • Participate in design discussions and contribute to technical strategy for mobile initiatives.
  • Debug, troubleshoot, and optimize application performance, ensuring smooth operation across various devices.
  • Write clean, maintainable, and well-documented code that adheres to best practices and coding standards.
  • Stay updated on the latest iOS trends, frameworks, and development tools to continuously enhance our product offerings.
Apply