Mobile Application Developer Position
We are seeking an experienced mobile application developer to join our team.
The ideal candidate will have a strong background in iOS development, with expertise in Swift/Objective-C, Xcode, and UIKit/SwiftUI. They will also have experience working with RESTful APIs, Git, and Agile/Scrum methodologies.
In this role, you will be responsible for designing, developing, testing, and deploying new applications, as well as maintaining, integrating, and improving existing ones.
You will work closely with the product team to understand their requirements and deliver high-quality solutions. You will also participate in preparing business cases, requirements documents, and product roadmaps for the Apple platform.
Key Responsibilities:
* Design and develop new mobile applications using iOS development principles and best practices.
* Maintain, integrate, and improve existing mobile applications.
* Work with the product team to understand and deliver on their requirements.
* Participate in preparing business cases, requirements documents, and product roadmaps for the Apple platform.
* Represent coding standard methodologies through sharing expertise, performing code reviews, and mentoring engineers.
Requirements:
* iOS Development: 3+ years of experience.
* Swift/Objective-C: Proficient in both languages.
* Xcode: Experienced in using Xcode for development and debugging.
* UIKit/SwiftUI: Knowledgeable in using these frameworks for building user interfaces.
* RESTful APIs: Experience working with RESTful APIs for data exchange.
* Git: Familiarity with Git version control system.
* Agile/Scrum: Knowledge of Agile/Scrum methodologies for project management.
* Unit/UI Testing: Experience with unit and UI testing.
* App Store Deployment: Knowledgeable in deploying applications to the App Store.
* Architecture Design: Experienced in designing architectures using MVC/MVVM/Clean principles.
* Code Reviews: Familiarity with performing code reviews and providing feedback.
* Mentorship: Experience in mentoring junior engineers.
* Technical Documentation: Knowledgeable in creating technical documentation.
* Cross-functional Collaboration: Experience working with cross-functional teams.
* Product Roadmapping: Familiarity with creating product roadmaps.
* Debugging & Performance Optimization: Experienced in debugging and optimizing performance.
About the Role:
This is a challenging and rewarding role that requires a strong technical background and excellent communication skills. If you are passionate about mobile application development and want to work with a talented team, please apply.
Contact Information: