Job Description
We are seeking an experienced iOS Developer to join our team. The ideal candidate will have a solid understanding of iOS development and at least 1 year of experience in building and deploying iOS applications.
Responsibilities
—-----------------------
- Design and develop new iOS applications
- Maintain and update existing iOS applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Troubleshoot and debug applications to optimize performance
- Write unit tests to ensure code quality and maintainability
- Collaborate with designers and other developers to ensure a high-quality user experience
Qualifications
—-----------------------
- Strong understanding of Swift UI, Swift and Objective-C programming languages
- Experience with iOS frameworks such as UIKit, Core Data, and Core Location
- Experience with third-party libraries and APIs
- Knowledge of RESTful web services and JSON
- Experience with Git and version control
- Strong debugging and troubleshooting skills
- Strong understanding of mobile app development best practices
- Strong communication skills and ability to work well in a team environment
- Experience with Agile development methodologies is a plus
Education
—-----------------------
Bachelor's degree in Computer Science or related field