Essential Skills & Qualifications:
- Bachelor’s degree in engineering or computer science or an equivalent with at least 5+ years with a good understanding of IOS development.
- Good teaming abilities
- Good Communication Skills
- Good problem-solving, written and oral communication skills
Job Description:
- Collaborate with cross-functional teams to define, design, and ship new features by providing thought leadership and mentoring to the practice
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Write specifications and documentation for API’s
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs and performance bottlenecks
- Maintain code quality, organization, and automatization
- Participate in code reviews to ensure code quality and adherence to best practices.
- Stay up-to-date with the latest industry trends, technologies, and best practices in iOS development
Technical Skills include:
- Highly experienced with MVVM, VIPER design patterns and thorough understanding of Agile Development, mobile development best practices.
- Proficient with Objective-C or Swift, SwiftUI, Cocoa Touch and the XCode tool set.
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
- Knowledge of low-level C-based libraries, ffmpeg, Video and image processing
- Experience with offline storage, threading, and performance tuning
- Experience with performance and memory tuning with tools
- Familiarity with GraphQL RESTful APIs to connect iOS applications to back-end services
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Good knowledge of common design patterns, frameworks and libraries for mobile development
- Solid understanding of the full mobile development life cycle
- Discipline for testing and automation – unit, functional, integration, etc.
- Deliver high-quality, well-architected code that’s clean and easy to understand and extend.
Additional Skills Preferred:
- Knack for benchmarking and optimization
- Proficient understanding of code versioning tools
- Familiarity with continuous integration
- Experience with Security, mobile or otherwise
Send Your Profile at hr@idslogic.com