CHENNAI · CONTRACT
iOS Developer

SpeedMart TechHire
Chennai · onsite · Posted 6d ago
Your match
Sign in to see your match score, skill gaps & tailored resume.
Section · 01
About this role
Company Profile Our client is a global IT services company that helps businesses with digital transformation with offices in India and the United States. It helps businesses with digital transformation, provide IT collaborations and uses technology, innovation, and enterprise to have a positive impact on the world of business. With expertise is in the fields of Data, IoT, AI, Cloud Infrastructure and SAP, it helps accelerate digital transformation through key practice areas - IT staffing on demand, innovation and growth by focusing on cost and problem solving.
Job Profile : iOS Developer
Location: Chennai, India
Preferred experience: - 9 - 12 years
The Role: We are looking for an experienced
iOS Developer to contribute to the development and maintenance of mobile-related information systems and business applications. The ideal candidate will have strong expertise in
Swift, SwiftUI, Combine Framework, RxSwift/RxCocoa or other reactive frameworks , modern software architecture, mobile development, automated testing, CI/CD and secure software development practices. The developer will contribute to high-quality, maintainable, secure, scalable, documented and testable software solutions while working in an
Agile/Scrum environment. Responsibilities :
iOS Development & Mobile Engineering
- Participate in
mobile development activities across banking, trading and beyond-banking applications.
- Develop and maintain high-quality
iOS/mobile products and business applications .
- Contribute to the technical implementation of the
Mobile strategy .
- Design, develop and maintain mobile platform components.
- Implement and co-design
software architectural specifications .
- Ensure software solutions are maintainable, secure, documented, scalable and testable.
- Develop bug fixes and small enhancement tasks.
- Prevent and manage obsolete components and libraries.
Software Quality & Testing
- Ensure software quality through appropriate development and testing practices.
- Develop and execute
unit tests and E2E tests .
- Support
test automation and integration of quality/security tools such as
Sonar and Fortify .
- Participate in code reviews and
pair programming .
- Troubleshoot and resolve software issues and defects.
CI/CD & DevOps
- Ensure continuous delivery through
automated CI/CD pipelines .
- Support maintenance and development of the mobile platform.
- Work with tools such as
GitLab / GitLab CI where applicable.
- Define necessary infrastructure and configurations for software development activities.
- Support implementation, testing and acceptance of required infrastructure.
Application Support & Continuous Improvement
- Define and execute
3rd-level support activities for assigned systems and applications.
- Support troubleshooting of urgent software and infrastructure issues.
- Maintain and improve the
stability and performance of software solutions.
- Work with IT Production teams to improve operational aspects of developed solutions.
- Support optimization of software development processes and methodologies.
- Evaluate and adopt advanced tools and technologies where appropriate.
- Develop
Proof of Concepts (PoCs) and prototypes based on new technologies.
Collaboration & Knowledge Sharing
- Collaborate effectively with team members and stakeholders.
- Share and transfer technical knowledge with colleagues.
- Foster the exchange of software development knowledge and best practices through internal channels and networks.
- Support continuous learning, training and improvement of technical knowledge.
- Participate in mandatory regulatory training within defined timelines.
Must - Have Qualifications:
- Minimum 9 years of professional experience in software development.
- Hands-on experience with Swift and SwiftUI.
- Strong experience of Combine Framework.
- Experience with RxSwift, RxCocoa, or other reactive frameworks.
- Strong understanding of modern software architectures and development concepts/processes.
- Expert knowledge of relevant
development tools and programming languages.
- Experience with software quality tools such as Sonar and Fortify.
- Experience with
SwiftUI OR extensive experience with
Jetpack Compose.
- Experience with Code Reviews and Pair Programming.
- Experience with Automated CI/CD Pipelines.
- Experience with GitLab and Infrastructure Configuration.
- Deep knowledge of respective development domain (Web, Mobile, Middleware, API, Platform, CRM, CMS etc.)
- Experience with software testing, including unit test design/execution and E2E testing.
- Experience working in an Agile/Scrum environment.
Preferred Qualifications:
- Bachelor’s degree or equivalent in Computer Science, Information Technology, Engineering, or a related field.
- Experience with Objective-C (Nice to have)
- Experience with
GitLab CI.
- Basic knowledge of developing mobile applications in
banking, trading or investment domains.
- Experience with emerging mobile technologies and advanced development tools.
- Basic knowledge of IT Cybersecurity and Secure Software Development.
Application Method Apply on LinkedIn or email your resume to: careers@speedmart.co.in
Sourced from linkedin · view original
Let the agent run this one for you.
Tailored resume, auto-apply, and referral lookup — in under 2 minutes.
Section · 02
Skills
Section · Company
About SpeedMart TechHire

SpeedMart TechHire
None
headquarters
₹5L PA avg
Avg at SpeedMart TechHire
About
Employee ratings
1 reviews
Culture
5.0
Career growth
5.0
Work-life
5.0
Employees rate it well for
Find them on