18 Oct
|
GoDigi InfoTech
|
New Delhi
18 Oct
GoDigi InfoTech
New Delhi
Job highlights
- Knowledge of iOS Design Patterns: Understanding of iOS architectural patterns such as MVC,MVVM,or VIPER,and the ability to apply them effectively in application development . API Integration: Experience with integrating iOS applications with RESTful APIs,handling JSON / XML data,and working with authentication and authorization mechanisms .
- Application Development: Designing and implementing advanced iOS applications using Swift or Objective-C programming languages
- Developing clean, maintainable, and scalable code following best practices and coding standards
- Technical Leadership: Taking a lead role in the iOS development process, collaborating with designers, product managers, and other developers to define project requirements and develop technical solutions
- Providing guidance and mentorship to junior developers
- Architecture and Design: Participating in the architectural design of iOS applications, including choosing appropriate software patterns and frameworks to ensure scalability, performance, and maintainability
- API Integration: Integrating iOS applications with web services and APIs, ensuring seamless communication and data synchronization
- Handling data parsing, caching, and offline functionality when required
- Quality Assurance: Conducting code reviews, debugging and resolving issues, and performing unit testing to ensure the delivery of high-quality applications
- Implementing automated testing frameworks and practices
- Performance Optimization: Identifying and addressing performance bottlenecks in iOS applications
- Optimizing code, network requests, and database operations to enhance application speed and responsiveness
- Collaboration: Collaborating with cross-functional teams, including UX/UI designers, backend developers, and QA engineers, to ensure smooth integration and delivery of iOS applications
- Participating in Agile development processes and contributing to sprint planning and estimation
- App Store Deployment: Managing the process of submitting iOS applications to the App Store, including version control, app signing, and resolving any issues or rejections
- Skills and Qualifications:Strong iOS Development Skills: Proficiency in Swift or Objective-C programming languages, along with a deep understanding of iOS frameworks and tools such as UIKit, Core Data, Core Animation, and CocoaPods
- Experience with iOS Development Tools: Familiarity with Xcode, Interface Builder, and other development tools for building, debugging, and profiling iOS applications
- Knowledge of iOS Design Patterns: Understanding of iOS architectural patterns such as MVC, MVVM, or VIPER, and the ability to apply them effectively in application development
- API Integration: Experience with integrating iOS applications with RESTful APIs, handling JSON/XML data, and working with authentication and authorization mechanisms
- Continuous Integration and Version Control: Proficiency in using Git or other version control systems, along with experience in continuous integration and continuous deployment (CI/CD) processes
- Problem-solving and Troubleshooting: Robust analytical and problem-solving skills, with the ability to debug and resolve complex issues in iOS applications
- Leadership and Communication: Excellent leadership abilities, including the capacity to lead a development team, communicate effectively with stakeholders, and provide technical guidance and mentorship
- Knowledge of Apple Human Interface Guidelines: Understanding of Apple's design principles and guidelines to create visually appealing and user-friendly iOS applications
- Awareness of Emerging Technologies: Stay updated with the latest trends and advancements in iOS development, including new frameworks, tools, and industry best practices
📌 SENIOR IOS DEVELOPER (New Delhi)
🏢 GoDigi InfoTech
📍 New Delhi