iOS Developer

2 Months ago • 1-4 Years • Mobile Development

Job Summary

Job Description

Develop innovative, cutting-edge, and highly scalable iOS applications. Ensure application performance, quality, and responsiveness. Collaborate with a team to define, design, and ship new features. Create architecture for new iOS apps, design and deliver features for iPhone and iPad applications, unit-test code, diagnose problems, and improve code quality. Implement new technologies for development efficiency. Create user guides and documentation. Work effectively independently and as a team player. Requires expertise in native iOS app development, Swift 4 & 5, MVVM & VIPER architectures, SwiftUI, and various iOS frameworks.
Must have:
  • Native iOS app development expertise
  • Swift 4 & 5 proficiency
  • MVVM & VIPER architecture experience
  • UI development with SwiftUI
  • iOS framework knowledge (Core Image, Core Audio, etc.)
  • Experience building scalable applications
  • Unit testing and debugging skills
Good to have:
  • Experience with offline storage, DB migration, threading, CoreData and performance tuning
  • Knowledge of low-level libraries, UI animations, persistence, charting, Google Maps integration, analytics, payment gateways, deep linking
Perks:
  • Health coverage
  • Standard Leave policy
  • Fun team offsites
  • Gender neutral policy
  • POSH compliant
  • Remote work culture

Job Details

About the role:
As a developer, you will be responsible for creating innovative, cutting-edge, and highly scalable applications on iOS. You will ensure the performance, quality, and responsiveness of applications while collaborating with a team to define, design, and ship new features.

Requirements:
  1. Expert level experience in developing Native iOS apps, creating iOS Architecture and converting mobile interfaces to polish mobile apps.
  2. Excellent understanding of design patterns and API communication with apps.
  3. Experience with Swift 4 & 5.
  4. Ability to work on MVVM & VIPER architecture models.
  5. Expertise in developing UI using SwiftUI and custom UI development for iOS.
  6. Familiarity with iOS updates, including animations, auto layout, and CocoaPods.
  7. Knowledge of Core Image, Core Audio and Accelerate frameworks.
  8. Deep understanding of Memory Management.
  9. Knowledge of threading, networking, persistence, and user-interface design in iOS.
  10. Experience with offline storage, DB migration, threading, CoreData and performance tuning.
  11. Experience with low-level libraries, UI animations, persistence, charting, Google Maps integration, analytics, payment gateways, deep linking, etc.
  12. Thorough understanding of the responsibilities of the platform, database, Restful API
    Integration, Apple's design principles.
  13. Knowledge of version control system such as Git, Github.
  14. Excellent knowledge of debugging and unit testing concepts.
  15. Must have experience in building scalable applications.

Responsibilities:
  1. Create architecture for new iOS apps.
  2. Design and deliver features for iPhone and iPad applications.
  3. Ensure application performance, quality, and responsiveness meet high standards.
  4. Unit-test code for robustness, covering edge cases, usability, and reliability.
  5. Diagnose problems aggressively and employ creative problem-solving skills.
  6. Collaborate with a team to define, design, and ship new features.
  7. Help maintain and improve code quality.
  8. Continuously discover, evaluate, and implement new technologies for development efficiency.
  9. Create user guides and documentation.
  10. Work effectively as both an independent developer and a team player.

How Totality can add value for you:
  1. The well-funded organization built to scale.
  2. Health coverage.
  3. Standard Leave policy.
  4. Fun team offsites.
  5. Gender neutral policy.
  6. POSH compliant.
  7. Remote work culture.


Our interview process:
1. Technical Interview I (45-60 mins).

2. Assignment in case needed.
3. Technical Interview II (45-60 mins).
4. Cultural Fit (30 mins).
5. Final Round with People Operations Lead.

Location Requirement: This role is based in India, and we kindly request that only candidates located in India apply for this position.


Similar Jobs

Sony Interactive Entertainment - Senior Cloud Security Engineer

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
4 Months ago
Acceldata - Senior SDET - Pulse

Acceldata

Bengaluru, Karnataka, India (On-Site)
6 Months ago
House of How - Design Intern - Sweden

House of How

Boden, Norrbotten County, Sweden (On-Site)
4 Months ago
ION - Lead Software Engineer, Italy

ION

Rome, Lazio, Italy (On-Site)
5 Months ago
Every matrix - Senior PHP Application Developer

Every matrix

Yerevan, Yerevan, Armenia (Hybrid)
4 Weeks ago
Nagarro - Senior Staff Engineer, Delivery

Nagarro

South Africa (On-Site)
5 Months ago
Nagarro - Associate Staff Engineer, Mainframe

Nagarro

India (Remote)
5 Months ago
Nagarro - Senior Staff Engineer

Nagarro

United Kingdom (Remote)
5 Months ago
Nagarro - Staff Consultant ,SAP Analytics Data Manageme

Nagarro

Gurugram, Haryana, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Puzzle Cats - Senior Software Engineer

Puzzle Cats

Toronto, Ontario, Canada (On-Site)
7 Months ago
Zones - Azure Backend Developer

Zones

Noida, Uttar Pradesh, India (On-Site)
5 Months ago
HP - Full Stack Developer

HP

Porto Alegre, State Of Rio Grande Do Sul, Brazil (On-Site)
6 Months ago
Playrix - Senior Game UI Developer

Playrix

Georgia (Remote)
5 Months ago
Argus Labs - Site Reliability Engineer

Argus Labs

Calgary, Alberta, Canada (Remote)
2 Weeks ago
Push Gaming - Game Developer

Push Gaming

United Kingdom (Hybrid)
3 Weeks ago
Trend Micro - Backend Engineer

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
15 Years ago
Good Job Games - Game Developer

Good Job Games

İstanbul, Türkiye (On-Site)
6 Months ago
Fairmatic - Senior Software Engineer - Backend

Fairmatic

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Kaedim - UX/UI Designer

Kaedim

San Francisco, California, United States (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Gurugram, Haryana, India

Brillio - Service Cloud Architect - R01526359

Brillio

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
DNEG - Pipeline TD

DNEG

Mumbai, Maharashtra, India (On-Site)
8 Months ago
CloudHire - Senior Java Developer - Kotlin

CloudHire

India (Remote)
2 Weeks ago
Buckman - Associate Digital Innovation Engineer - Ackumen Support

Buckman

Chennai, Tamil Nadu, India (On-Site)
5 Months ago
Dream Sports - Director - International Market Expansion

Dream Sports

Mumbai, Maharashtra, India (On-Site)
3 Months ago
Assystems - Senior Urban Planner

Assystems

Gurugram, Haryana, India (On-Site)
5 Months ago
Sportskeeda - Assistant Content Manager - NFL (PFN)

Sportskeeda

India (Remote)
2 Months ago
Hitachi - Power Platform Developers-Mar 2024

Hitachi

Pune, Maharashtra, India (On-Site)
5 Months ago
Hitachi - Microsoft Dynamics 365 CE Developer (Offshore Delivery - Sustained Engineering)

Hitachi

Bengaluru, Karnataka, India (Remote)
5 Months ago
Juego Studios - Intern 3D Artist

Juego Studios

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Nagarro - Associate Staff Engineer, Hybris

Nagarro

India (Remote)
5 Months ago
Nagarro - Associate Principal Consultant, Support Sales

Nagarro

Colombia (Remote)
5 Months ago
Nagarro - Senior Analyst, Support Sales

Nagarro

New York, New York, United States (On-Site)
5 Months ago
Meta - Software Engineer, iOS

Meta

Seattle, Washington, United States (On-Site)
4 Months ago
Dream Sports - SDE 1 - React Native with Android

Dream Sports

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Nagarro - Staff Engineer, Machine Learning

Nagarro

India (Remote)
5 Months ago
Nagarro - Associate Staff Engineer, QA Automation

Nagarro

India (Remote)
5 Months ago
The Walt Disney Company - Principal Engineer, iOS

The Walt Disney Company

Glendale, California, United States (On-Site)
3 Months ago
Everyday Health Group - Principal Software Engineer - Android

Everyday Health Group

Massachusetts, United States (Remote)
2 Months ago
Nagarro - Senior Staff Engineer, .Net Web

Nagarro

India (Remote)
5 Months ago

Get notifed when new similar jobs are uploaded