Are you a skilled software developer with a passion for creating innovative mobile applications?
We are seeking an experienced Mobile Developer to join our team.
About the Role
The successful candidate will be responsible for designing, developing, testing, and deploying new applications, as well as maintaining, integrating, and improving existing applications on the Apple platform.
Main Responsibilities:
* Develop high-quality software applications for multiple platforms using languages such as Swift and Objective-C.
* Work collaboratively with the product team to understand and deliver on their requirements.
* Lead individual project priorities, deadlines, and work assignments.
* Prepare architectural diagrams and technical specifications for the engineering team.
* Represent coding standard methodologies through sharing expertise, performing code reviews, and mentoring engineers.
Key Skills and Qualifications:
To be successful in this role, you will need:
* Strong knowledge of iOS development, including Xcode, UIKit, and SwiftUI.
* Experience with RESTful APIs, Git, Agile/Scrum methodologies, and Unit/UI testing.
* Familiarity with architecture design principles (MVC/MVVM/Clean) and code reviews.
* Able to debug and optimize application performance.
What We Offer:
We offer a dynamic and supportive work environment that encourages growth and collaboration. If you're passionate about mobile development and want to be part of a talented team, we encourage you to apply for this exciting opportunity.