Job Description
As a developer, you will be responsible for developing some of the innovative and cutting edge,
highly scalable applications on iOS. Ensure the performance, quality, and responsiveness of the
application. Collaborate with a team to define, design, and ship new features.
Requirements:
• Expert level experience in developing Native iOS apps, creating iOS Architecture & converting mobile interfaces to polish mobile apps for iOS.
• Excellent understanding of Design Patterns and how APIs work and communicate with Apps.
• Proficiency with Swift 4&5.
• Extensive experience of mentoring and training fresh developers.
• Ability to work on MVVM & VIPER architecture models.
• Expert UI development for IOS using UIKit and should have worked on custom UI development for IOS.
• Knowledge of the latest updates in iOS - iOS +.0 animations, auto layout, cocoa pods.
• Knowledge of Core Image, Core Audio and Accelerate frameworks for iOS.
• Deep knowledge of Memory Management.
• Knowledge of threading, networking, persistence, and user-interface design in iOS.
• Experience with offline storage, DB migration, threading and performance tuning.
• Knowledge of low-level libraries and UI Animations.
• Experience with persistence, charting, geofencing, Google maps, analytics, payment
• gateways, deep linking, etc.
• Thorough understanding of the responsibilities of the platform, database, Restful API
• Integration, Apple's design principles.
• Knowledge of version control system such as Git, Github.
• Excellent knowledge of debugging and unit testing concepts.
• Must have experience in building scalable applications.
Responsibilities:
• Create architecture for new iOS apps.
• Designing and delivering features on iPhone and iPad applications.
• Ensure the performance, quality, and responsiveness of applications is up to the mark.
• Unit-test code for robustness, including edge cases, usability, and general reliability.
• Aggressive problem diagnosis and creative problem-solving skills.
• Collaborate with a team to define, design, and ship new features.
• Help maintain code quality.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Ability to make user guides and documentation.
• Must be a good team player as well as Independent Developer
How Totality can add value for you:
• The well-funded organization built to scale.
• Health coverage.
• Standard Leave policy.
• Fun team offsites.
• Gender neutral policy.
• POSH compliant.
• Remote work culture
💡 Quick Summary
Seeking a career-building opportunity? The iOS Developer|Exp| 2| Yrs| |Remote position is now open for candidates interested in the Android Developer Jobs sector. This role in Work from home offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Android Developer Jobs is a plus.
