About this role
Job description:
We are looking for a passionate iOS Swift developer who can take ownership of our existing iOS app. They will work collaboratively with a small, but growing, cross-functional team of talented engineers and product owners to support existing features and develop new features for our application.
Responsibilities:
• Develop new features for our application in Swift and Swift UI.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Work on bug fixing and improving our current application
• Identify and resolve performance bottlenecks.
• Simplify and streamline our application’s code base.
• Write high-performing, scalable, reusable code.
Requirements and skills:
• Proven working experience in software development and iOS development.
• Strong knowledge of Swift and SwiftUI.
• Experience with third-party libraries and APIs.
• Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
• Experience with push notifications and REST APIs.
• Experience working on an Agile, Scrum or Kanban team.
• Experience working with Git, GitHub, and pull request Git workflows.
• Familiarity of MongoDB, Atlas Device Sync, and Realm.
• Familiarity with AWS technologies.
Preferred skills for iOS developers:
• Familiarity with Content Management Systems like Drupal, WordPress, Webflow, etc.
• Knowledge ofSwift and Swift UI testing methodologies.
• Knowledge of web technologies and UI/UX standards.
• Experience in working with cross-functional teams.
• Experience with sprint management and ticket management software like Jira, Clickup, etc.
Department: Mobile Development
Experience: 2-4