Logo-of-Esyasoft-Technologies-hiring-for-jobs-in-India-on-GrabJobs

Senior Software Engineer - Mobile (IOS)

Job Description - Senior Software Engineer - Mobile (IOS)

The Senior iOS Developer is a
hands-on senior contributor to Esyasoft's iOS app, a key surface for our
clients and end-users. The role combines high-quality individual delivery with
active mentorship of mid-level iOS engineers and contribution to platform
direction.

 

The role owns:

•       Hands-on delivery of features and improvements to
Esyasoft's iOS app

•       Quality, performance and reliability of iOS code

•       Code review and mentoring of less senior iOS engineers
(as required)

•       Contribution to architectural decisions on the iOS
codebase

 

Key Responsibilities & Areas of Ownership

A. iOS
Development

•       Maintain and develop high-quality iOS code aligned to
agreed technical requirements

•       Provide hands-on technical knowledge in iOS
architecture, design and ongoing improvement

B.
Architecture, Patterns and Practice

•       Develop using modern iOS architecture (MVVM / MVVM-C,
SwiftUI where appropriate, UIKit where established)

•       Champion SOLID principles, clean architecture and
testable code

•       Contribute to architectural decisions across the iOS
codebase

C.
Quality, Code Review and Releases

•       Write well-tested code (unit tests as standard);
partner with the QA team on integration and UI test coverage where relevant

•       Participate in code review with rigor

•       Support release management — staged roll outs,
monitoring, post-release follow-through

D.
Cross-Functional Collaboration

•       Communicate clearly with non-technical stakeholders
including product and design — explain trade offs without losing them

•       Work with backend and data teams to ensure any blockers
or issues with APIs or data are resolved

E.
Security, Data Privacy and Compliance

•       Adhere to Esyasoft's data protection and security
policies — Cyber Essentials, ISO 27001 and PCI-DSS where relevant

•       Embed secure-by-default patterns in iOS code — secure
storage, key chain hygiene, certificate pinning, secrets management

F.
Learning and Engineering Growth

•       Keep up with the evolving iOS ecosystem — new APIs,
framework updates, Apple platform changes

•       Bring practical innovation into the team — prove value
first, then adopt



Requirements

Required
Skills & Experience

•       Demonstrable senior-level commercial experience as a
native iOS developer

•       Strong commercial experience with Swift and the modern
iOS development stack (MVVM, SwiftUI, UIKit)

•       Extensive experience of RESTful API and third-party
integration

•       Experience of TDD, BDD or other code testing practices;
understanding of data structures and algorithms

Desirable
Skills & Experience

•       Commercial experience with Apple MapKit or other
mapping platforms; e-commerce or payment gateways

•       Experience with Combine, Swift Concurrency and SwiftUI

•       Experience with automated UI testing (XCUITest,
Snapshot Testing) and CI/CD pipelines

Key
Attributes

•       Curious — actively keeps up with iOS evolution; willing
to experiment responsibly

•       Pragmatic — values clarity and shipped quality over
cleverness

•       Collaborative — communicates confidently with the wider
business; comfortable in a multi-disciplinary team

 

Use of Technologies

Esyasoft includes the requirement to
work as a competent user of:

•       iOS (Swift primary, SwiftUI, UIKit) and Xcode

•       RESTful APIs, Firebase, Apple frameworks, mapping and
payment integrations

•       iOS CI/CD (Fastlane, GitHub Actions); crash and
performance tooling (Crashlytics, Sentry)

 

This role may also require
flexibility to work with new mobile platforms and tools as Esyasoft's mobile
strategy evolves.



Original job Senior Software Engineer - Mobile (IOS) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

Esyasoft Technologies

Discover how revolutionary AI and IoT advancements are revolutionizing the energy sector, paving a smooth way for a smooth shift towards a dependable, cost effective, and eco- friendly energy solutions.

Read more about the company

Similar Senior Software Engineer - Mobile Jobs in India

GrabJobs is the no1 job portal in India, connecting you to thousands of jobs fast! Find the best jobs in India, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.