Responsibilities
– Develop and implement new features for the iOS application as specified.
– Debug and resolve issues in the existing codebase.
– Collaborate with the team to ensure requirements are met.
– Provide regular updates on progress and communicate effectively.
– Participate in code reviews and contribute to best practices.
– Write clean, maintainable, and well-documented code.
– Ensure the performance, quality, and responsiveness of the application.
– Integrate third-party APIs and libraries as needed.
– Assist in the design and implementation of new functionalities.
Requirements
– **Experience**:
– 2 years of experience in iOS development.
– Strong understanding of Swift and/or Objective-C.
– Familiarity with iOS SDK and different versions of iOS.
– **Technical Skills**:
– Proficiency in using Xcode and other development tools.
– Experience with RESTful APIs to connect iOS applications to back-end services.
– Knowledge of iOS UI/UX design principles, patterns, and best practices.
– Understanding of Apple’s design principles and interface guidelines.
– Experience with version control systems, preferably Git.
– Familiarity with MVC and MVVM architectures.
– Understanding of asynchronous programming and multi-threading in iOS.
– Experience with Core Data, Core Animation, and other iOS frameworks.
– **Soft Skills**:
– Excellent communication skills and ability to work collaboratively in a team environment.
– Strong problem-solving skills and attention to detail.
– Willingness to learn and adapt to new technologies.
– Ability to work independently and manage time effectively.
– Strong organizational skills and ability to handle multiple tasks.
### Nice to Have
– Experience with continuous integration and deployment tools.
– Familiarity with back-end development and databases.
– Understanding of Agile methodologies and working in a Scrum team.
– Experience with testing frameworks such as XCTest and UI Automation.
– Knowledge of dependency injection frameworks like SwiftDI.
### Budget and Work Structure
– The budget for the entire project will be discussed and distributed across various tasks and milestones.
– Each task/milestone will have a specific budget and deadline.
– Payment will be made upon successful completion of each task/milestone.
Posted On: June 28, 2024 11:21 UTC
Category: Mobile App Development
Skills:iOS, Swift, iOS Development
Country: Pakistan
click to apply
Powered by WPeMatico
