IOS Developer Role
We are seeking a skilled iOS developer to fill an exciting position. The ideal candidate will have a strong understanding of Swift, SwiftUI, and design patterns.
Responsibilities include developing high-quality iOS apps using Swift and SwiftUI, designing and implementing user interfaces using UIKit and Auto Layout, integrating third-party libraries and APIs into iOS apps, and collaborating with cross-functional teams to deliver features and fix bugs.
* Key Requirements:
* 3+ years of experience with iOS development
* Strong understanding of Swift, SwiftUI, and design patterns
* Familiarity with modern iOS development and design patterns
* Knowledge of RESTful and/or GraphQL APIs
* Experience with unit testing and test automation frameworks
* Experience with offline storage, threading, and performance tuning
* Experience building with accessibility standards in mind
* Demonstrated experience working with continuous release and delivery practices
* Solid understanding of the full mobile development life cycle
* Knowledge of open-source iOS projects and libraries
* Ability to understand business requirements and translate them into technical requirements
* Familiarity with cloud message APIs and push notifications
* A knack for benchmarking and optimization
* Understanding of iOS HIG design principles and interface guidelines
* Proficient understanding of code versioning tools, such as Git
* Familiarity with continuous integration tooling
* Top-notch teamwork and communication skills
* Experience coaching and managing developers
* Familiarity with working in a team environment that utilizes Agile methodologies
* Has experience collaborating across teams
* Knowledge of best practices for building a clean codebase
Benefits:
We offer a competitive salary, comprehensive benefits package, and opportunities for growth and professional development.
About the Opportunity:
This is an excellent opportunity for a skilled iOS developer to join our team and contribute to the success of our organization.