Viresh Kumar Sharma
I'm Viresh Kumar Sharma, a Senior Lead iOS Developer with over 10 years of professional software development experience and 8+ years specializing in iOS.
About
I’m Viresh Kumar Sharma, a Senior Lead iOS Developer with over 10 years of professional software development experience and 8+ years specializing in iOS. I design and build secure, scalable, enterprise-grade mobile applications using Swift 6, SwiftUI, Combine, and modern architectural patterns. I’m a strong leader who mentors teams, advocates for unit testing, CI/CD, security, and Agile delivery.
In my roles I collaborate with product, QA, and UX to translate complex requirements into robust, high-performance apps. I enjoy shaping architecture, driving best practices, and helping teams grow through knowledge sharing. I’m passionate about clean code, security, accessibility, and delivering delightful user experiences.
- 14 years' experience
- Joined February 2026
Skills· 5
Industry experience
- Software & Internet
- Professional Services
- Financial Services
Work experience· 4 roles
Led development of enterprise-scale iOS and tvOS applications using Swift 6, SwiftUI, UIKit, and Combine. Designed structured concurrency (async/await, Actors, Sendable) for thread-safe and responsive apps. Established unit testing strategies with XCTest, improving code coverage and maintainability. Conducted code reviews via Bitbucket, enforcing clean code, SOLID principles, and secure coding practices. Collaborated with Product Owners, QA, and UX teams to refine requirements and technical designs. Integrated RESTful APIs, secure authentication, and encrypted local storage. Optimized performance, memory usage, and scalability using Instruments and monitoring tools. Implemented CI/CD pipelines with automated testing and release workflows. Mentored engineers through technical workshops and architecture reviews.
Developed and maintained secure iOS applications for large-scale enterprise and financial clients. Implemented MVVM, reusable modules, and programmatic UI layouts. Built unit and UI tests and participated in automated regression testing. Used JIRA and Confluence for sprint planning, backlog refinement, and technical documentation. Integrated apps with REST APIs and ensured compliance with security and privacy standards. Participated in CI/CD pipelines, release management, and App Store submissions. Collaborated cross-functionally with backend, QA, and UX teams to deliver high-quality releases.
Developed iOS applications using Swift and Objective-C, focusing on stability and performance. Wrote unit tests and performed code reviews to improve overall application quality. Used JIRA for defect tracking and sprint execution. Worked closely with designers and backend teams to deliver feature-rich mobile solutions, and ensured compliance with security and privacy standards. Participated in CI/CD pipelines, release management, and App Store submissions.
Education
Hire Viresh Kumar Sharma today
Post a job and invite Viresh, or contact them directly. No hidden commission.