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.