
Job Description: Swift Developer
Position: Swift Developer
Type: Full-time remote in EST time zone.
Company: flexlab.io
About the Role:
We are looking for a skilled Swift Developer with experience in building high-quality applications using *SwiftUI, **UIKit, and third-party integration tools such as **Stripe. The ideal candidate will also be comfortable working with *Node.js APIs and integrating with MongoDB databases for a seamless full-stack development experience.
In this role, you will be responsible for designing and implementing cutting-edge iOS applications, integrating APIs, and ensuring smooth communication with backend services. You will collaborate closely with cross-functional teams including design, backend development, and product management to deliver world-class mobile experiences.
Key Responsibilities:
- Develop, maintain, and enhance iOS applications using *Swift, **SwiftUI, and *UIKit.- Implement payment systems using Stripe API for in-app transactions.- Integrate Node.js APIs with the iOS application for real-time data processing and backend communication.- Work with MongoDB databases to handle data interactions and storage.- Collaborate with designers and backend developers to ensure seamless integration of UI/UX and server-side logic.- Participate in the full app lifecycle: concept, design, development, testing, release, and support.- Ensure code quality, performance, and responsiveness through testing and debugging.- Write clean, maintainable, and scalable code following best practices.- Stay updated with the latest industry trends and technologies to improve app functionality and user experience.
Qualifications:
- Proven experience as an iOS Developer using *Swift, **SwiftUI, and *UIKit.- Experience with Stripe API or similar payment gateways for payment integration.- Strong understanding of Node.js and its integration with mobile apps, including API consumption.- Familiarity with MongoDB for data storage and management, especially in a backend API context.- Experience with RESTful APIs and integrating third-party libraries and services.- Solid understanding of mobile app architecture patterns like *MVVM, *MVC, etc.- Proficiency in version control using Git and collaboration on platforms like GitHub or GitLab.- Strong problem-solving skills and the ability to write efficient, high-quality code.- Knowledge of *Xcode, *Apple Developer Tools, and the iOS App Store submission process.- Understanding of mobile app security, performance optimization, and efficient memory usage.
Preferred Skills:
- Experience with full-stack development using Node.js and MongoDB is a plus.- Experience with CI/CD pipelines for iOS app deployment.- Familiarity with *Firebase, *Realm, or other mobile backend-as-a-service (BaaS) platforms.- Understanding of Agile development methodologies and working in a team environment.- Ability to troubleshoot and debug complex iOS applications in various stages of development.
Education & Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).- 2+ years of iOS development experience.- Previous experience working in Stripe API and Node.js/MongoDB integration is a major advantage.
Why Join Us?
- Opportunity to work with cutting-edge technologies and tools.- Be part of a dynamic and collaborative team that values innovation and creativity.- Flexible working hours and potential remote work options.- Competitive salary, benefits, and growth opportunities within the company.
If you're passionate about mobile app development, enjoy working in a fast-paced environment, and love solving complex problems, we'd love to hear from you!
How to apply:
Drop your CV with relevant experiences at innovation@flexlab.io
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
