Esyasoft Logo

Esyasoft

Senior Software Engineer - Mobile (IOS)

Posted One Month Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Hands-on senior iOS developer responsible for building and maintaining high-quality, testable iOS features, mentoring mid-level engineers, driving architecture decisions, ensuring performance and security, and collaborating with product, design, backend and QA to deliver reliable releases.
The summary above was generated by AI

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.



Similar Jobs

19 Minutes Ago
Easy Apply
Hybrid
Bangalore, Bengaluru, Karnataka, IND
Easy Apply
Senior level
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
Design and build data ingestion, transformation, and analytics pipelines; implement performant ReactJS dashboards and responsive interfaces; ensure multitenant, distributed system performance and monitoring; collaborate with UX and backend teams to deliver end-to-end enterprise security features.
Top Skills: Ai ToolsConcurrencyCSS3Distributed ComputingGraphQLHTML5JavaJavascript (Es6+)JestJunitJvmReactReduxRest AssuredSQLTestng
25 Minutes Ago
Hybrid
World Trade Center, Yeshwanthpur, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
Leads root cause analysis governance and execution for TU CIBIL, using process improvement methodologies such as Fishbone, 5W2H, FMEA, and process mapping. Develops corrective and preventive action plans, ensures RCA quality and timeliness, tracks cost of poor quality, manages stakeholder communications, and maintains repositories of findings and solutions. Oversees project tracking, reporting, team coordination, and continuous improvement initiatives.
Top Skills: 5W2HFishbone DiagramsFmeaProcess MappingProject Management Tools
41 Minutes Ago
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
Own the full sales cycle for SME prospects across the AMER region, including prospecting, qualification, discovery, solutioning, negotiation, closing, onboarding, and activation. The role is accountable for pipeline generation, revenue targets, deal execution, CRM workflows, sales process improvement, and cross-functional collaboration with sales, marketing, operations, product, legal, finance, and strategy teams.
Top Skills: Ai-Powered Sales Engagement ToolsCRMSales Automation

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account