Swift Program Developer (Remote, Full-Time)
India / Bangalore / Hyderabad / Pune / Delhi NCR / Chennai / Ahmedabad
Engineering /
Full-Time | Remote /
Remote
About Smart Working
At Smart Working, we believe your job should not only look right on paper but also feel right every day. This isn’t just another remote opportunity - it’s about finding where you truly belong, no matter where you are. From day one, you’re welcomed into a genuine community that values your growth and well-being.
Our mission is simple: to break down geographic barriers and connect skilled professionals with outstanding global teams and products for full-time, long-term roles. We help you discover meaningful work with teams that invest in your success, where you’re empowered to grow personally and professionally.
Join one of the highest-rated workplaces on Glassdoor and experience what it means to thrive in a truly remote-first world.
About the Role
We’re hiring a Senior Swift Developer with extensive experience building robust, high-performance applications for iOS and macOS. You'll be working primarily with Swift, collaborating with cross-functional teams to implement features, write clean and testable code, and optimize for performance and maintainability.
This role is ideal for someone who thrives in a collaborative environment, values craftsmanship in software engineering, and enjoys developing seamless and secure mobile experiences. You’ll be joining a technical team of 10, where you'll have significant ownership over frontend initiatives (80% frontend, 20% backend - primarily API integrations and data handling).
What You’ll Be Doing
- Build and maintain high-quality iOS/macOS applications using Swift
- Collaborate with UI/UX designers, product managers, and backend engineers to deliver features
- Write testable, secure, and maintainable code
- Optimize application performance and conduct regular code reviews
- Troubleshoot, debug, and resolve software defects
Must-Have Skills
- Swift (5+ years) - Strong command of the language and Apple development ecosystem
Nice-to-Have Skills
- Concurrency (GCD, OperationQueue, Async/Await) (3+ years) - Proficient in managing multi-threaded tasks
- Xcode (5+ years) – Skilled in using Instruments for profiling and debugging
What You’ll Achieve in Your First 90 Days
- Deliver a new production-ready feature from start to finish using Swift, UIKit/SwiftUI, URLSession/GraphQL
- Set up and run unit tests for the new feature using XCTest and mock data
- Refactor and optimize an existing module for performance and maintainability using Instruments, Core Data, and architecture best practices
What Sets You Apart
- Problem Solver: Independently debugs and optimizes code with a logical and methodical approach
- Team Player: Works effectively with designers, product managers, and other developers
- Detail-Oriented: Writes clean, well-documented code with a focus on quality and UI/UX polish
At Smart Working, you’ll never be just another remote hire.
Be a Smart Worker - valued, empowered, and part of a culture that celebrates integrity, excellence, and ambition.
If that sounds like your kind of place, we’d love to hear your story.