Senior Software Engineer (Bengaluru)

Senior Software Engineer (Bengaluru)

12 Aug
|
Esyasoft Technologies
|
Bengaluru

12 Aug

Esyasoft Technologies

Bengaluru

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 up-to-date 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,
f

📌 Senior Software Engineer (Bengaluru)
🏢 Esyasoft Technologies
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru