- App Development: Design develop and maintain highquality iOS applications using Swift Swift UI and ObjectiveC.
- Collaboration: Work with the product team designers and backend developers to translate requirements into functional and userfriendly applications.
- Lifecycle Participation: Engage in the entire app development lifecycle including concept design build deployment test release and maintenance.
- Quality Assurance: Conduct thorough testing and debugging to ensure application performance quality and responsiveness.
- Stay Updated: Keep abreast of the latest iOS development trends tools and technologies and share knowledge within the team.
- Optimization: Enhance application performance memory usage and battery life to deliver a seamless user experience.
- UI Implementation: Collaborate with the UX/UI team to create visually appealing and intuitive user interfaces.
- API Integration: Work closely with backend developers to integrate APIs and services into mobile applications.
- Innovation: Continuously discover evaluate and implement new technologies and frameworks to maximize efficiency and productivity.
- Documentation: Maintaining uptodate code repositories and documentation ensures proper version control and maintainability.
- Communication: Collaborate with crossfunctional teams and communicate project status challenges and progress effectively.
Requirements
- Education: Bachelors degree in Computer Science Engineering or a related field (or equivalent practical experience).
- Experience: 5 years of professional experience in iOS app development using Swift SwiftUI and ObjectiveC.
- Technical Skills:
- Strong knowledge of iOS frameworks such as UIKit Core Data Core Animation and Core Location.
- Proficiency in using Xcode Interface Builder and other development and debugging tools.
- Experience with version control systems such as Git.
- Software Development: Solid understanding of software development principles design patterns and best practices.
- API Knowledge: Familiarity with RESTful APIs and their integration into mobile applications.
- UI/UX Standards: Knowledge of iOS Human Interface Guidelines and best practices for creating visually appealing and userfriendly interfaces.
- Optimization Techniques: Experience with performance optimization and memory management techniques specific to iOS development.
- Problemsolving: Strong problemsolving and debugging skills with the ability to analyze complex issues and provide efficient solutions.
- Communication: Excellent communication and collaboration skills to work effectively within a team.
App Development: Design, develop, and maintain high-quality iOS applications using Swift,Swift UI, and Objective-C. Collaboration: Work with the product team, designers, and backend developers to translate requirements into functional and user-friendly applications. Lifecycle Participation: Engage in the entire app development lifecycle, including concept, design, build, deploy, test, release, and maintenance. Quality Assurance: Conduct thorough testing and debugging to ensure applicationperformance, quality, and responsiveness. Stay Updated: Keep abreast of the latest iOS development trends, tools, and technologies, andshare knowledge within the team. Optimization: Enhance application performance, memory usage, and battery life to deliver a seamless user experience. UI Implementation: Collaborate with the UX/UI team to create visually appealing and intuitive user interfaces. API Integration: Work closely with backend developers to integrate APIs and services into mobile applications. Innovation: Continuously discover, evaluate, and implement new technologies and frameworks to maximize efficiency and productivity. Documentation: Maintaining up-to-date code repositories and documentation ensures proper version control and maintainability. Communication: Collaborate with cross-functional teams and communicate project status, challenges, and progress effectively.