iOS Developer

2 Months ago • 1-4 Years • Mobile Development

Job Summary

Job Description

As an iOS Developer, you will be responsible for creating innovative and scalable applications on iOS. You will ensure the performance, quality, and responsiveness of applications while collaborating with a team. Responsibilities include creating architecture for new iOS apps, designing features for iPhone and iPad applications, unit-testing code, and collaborating with a team to ship new features. The role also involves maintaining and improving code quality, and discovering and implementing new technologies for development efficiency. The ideal candidate should have a strong understanding of iOS development, including Swift, UI development, and design patterns. They should also be able to diagnose problems and employ creative problem-solving skills.
Must have:
  • Expert level experience in developing Native iOS apps.
  • Excellent understanding of design patterns and API communication.
  • Experience with Swift 4 & 5.
  • Ability to work on MVVM & VIPER architecture models.
  • Expertise in developing UI using SwiftUI and custom UI development for iOS.
  • Familiarity with iOS updates, including animations, auto layout, and CocoaPods.
  • Knowledge of Core Image, Core Audio and Accelerate frameworks.
  • Deep understanding of Memory Management.
  • Knowledge of threading, networking, persistence, and user-interface design.
  • Experience with offline storage, DB migration, threading, CoreData and performance tuning.
  • Experience with low-level libraries, UI animations, persistence, charting, Google Maps integration, 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.
Perks:
  • The well-funded organization built to scale.
  • 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

Capco - Automation - Test Engineer

Capco

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Unseen Inc - Game Designer

Unseen Inc

Tokyo, Japan (On-Site)
3 Months ago
Snorkel AI - Staff Software Engineer  — AI Platform

Snorkel AI

San Francisco, California, United States (Hybrid)
2 Months ago
zeta - Lead Site Reliability Engineer

zeta

Bengaluru, Karnataka, India (On-Site)
8 Months ago
appier - Account Manager

appier

Beijing, China (On-Site)
1 Month ago
Mozilla - Staff Software Engineer - Mobile Android

Mozilla

Germany (Remote)
1 Month ago
zeta - Senior Software Development Engineer - Android

zeta

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Nagarro - Senior Staff Engineer ,Mobile Developer (React Native)

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
8 Months ago
velotio technologies  - Senior Engineer (React Native)

velotio technologies

India (Remote)
1 Month ago
bytedance - Android Software Engineer - Global Payment

bytedance

Singapore (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Qualcomm - Embedded Software Engineer - Display

Qualcomm

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago
OKX - Senior Specialist, Tools & Technology

OKX

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Hybrid)
9 Months ago
Google - Senior Account Manager, Large Customer Sales

Google

San Francisco, California, United States (On-Site)
2 Months ago
Ion - IT Desktop Support Engineer (Level 2)

Ion

New York, New York, United States (On-Site)
9 Months ago
Marvell - Staff engineer (Baseband PHY & SoC Validation)

Marvell

Bengaluru, Karnataka, India (On-Site)
1 Month ago
house of how - Senior Unity Engineer

house of how

United States (Remote)
8 Months ago
Rockstar Games - UI Tools Programmer

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
1 Month ago
Daxko - Senior Engineer II - Java Full Stack

Daxko

Noida, Uttar Pradesh, India (Hybrid)
2 Months ago
DraftKings - Senior Software Engineer

DraftKings

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
Marsh McLennan - Technical Lead (MERN)

Marsh McLennan

Cluj-Napoca, Cluj County, Romania (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in India

Capgemini - Risk & Finance Cloud Consultant

Capgemini

Pune, Maharashtra, India (On-Site)
1 Month ago
PhonePe - Site Reliability Engineer - Azure

PhonePe

Bengaluru, Karnataka, India (On-Site)
1 Month ago
DNEG - Network Engineer

DNEG

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Capgemini - Cloud Data Platform Engineer

Capgemini

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Accenture - Software Development Lead

Accenture

Pune, Maharashtra, India (On-Site)
1 Month ago
SuperGaming - Product Manager

SuperGaming

Pune, Maharashtra, India (On-Site)
2 Months ago
Capgemini - Veeam Backup Admin

Capgemini

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Mindtickle - Group Product Manager

Mindtickle

Bengaluru, Karnataka, India (On-Site)
3 Months ago
oportun - Senior Engineering Manager

oportun

India (Remote)
1 Month ago
Nagarro - Senior Staff Engineer, Java

Nagarro

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

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Car Gurus - Senior JavaScript Engineer, React Native

Car Gurus

Boston, Massachusetts, United States (Hybrid)
4 Weeks ago
Red panda games - Sofware Developer for mobile games

Red panda games

Bengaluru, Karnataka, India (Remote)
10 Months ago
Apple - Senior iOS Engineer, Ads

Apple

Austin, Texas, United States (On-Site)
1 Month ago
Reddit - Senior iOS Software Engineer

Reddit

San Francisco, California, United States (On-Site)
1 Month ago
zeta - Software Development Engineer II - Android

zeta

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Match Group - Android Engineer

Match Group

New York, New York, United States (Hybrid)
5 Months ago
Adyen - Senior Software Engineer (Android)

Adyen

Chicago, Illinois, United States (On-Site)
1 Month ago
Apple - Senior iOS Software Engineer - Proximity

Apple

Cupertino, California, United States (On-Site)
3 Weeks ago
miniclip - IOS Engineer

miniclip

Lisbon, Lisbon, Portugal (On-Site)
2 Months ago
Sword Health - Android Engineer

Sword Health

Porto, Porto District, Portugal (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

We are in process of disrupting the blockchain gaming and NFT space. Our team has extensive experience in the play to earn gaming ecosystem. If you are an avid gamer, a techie, or even a blockchain enthusiast interested in bringing a positive change you can reach out for opportunities to work with us.

Get notified when new jobs are added by Totality Corp

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug