Fullstack Mobile Developer (iOS Swift/SwiftUI/NestJS)
- Markham, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Our client is seeking contract based Software Developer with strong experience building native iOS applications using Swift and SwiftUI, combined with solid backend development expertise in NestJS, Node.js and TypeScript. The role will contribute to native iOS application development while also supporting backend APIs and integrations connecting the mobile application with enterprise platforms and services.
Location: 4d/week Markham
Duration: 12 months
Key Responsibilities
- Design, develop and maintain native iOS applications using Swift and SwiftUI.
- Build reusable SwiftUI components and implement modern iOS application architecture.
- Develop and maintain backend services and APIs using NestJS, Node.js and TypeScript.
- Build integrations between iOS applications, backend services and enterprise systems.
- Implement authentication, API integration, error handling and secure data flows.
- Develop and consume RESTful APIs.
- Troubleshoot application and integration issues across the iOS and backend layers.
- Write unit/integration tests and participate in code reviews.
- Work with Product, Architecture, DevOps and other engineering teams through development and production support.
Experience
- Strong, recent production experience with Swift.
- Strong hands-on experience with SwiftUI.
- Experience delivering native iOS applications into production.
- Strong NestJS development experience.
- Strong Node.js and TypeScript.
- REST API development and systems integration experience.
- Authentication/authorization and secure API integration experience.
- Experience supporting production applications.
Nice to Have
- Azure/cloud experience.
- Azure Container Apps, APIM, Key Vault or Managed Identity.
- CI/CD for iOS and backend services.
- Xcode, TestFlight and enterprise/MDM deployment.
- Application Insights or similar observability tooling.
- Event-driven architecture/messaging.
More about this job
Responsibilities
Develop and maintain native iOS applications using Swift and SwiftUI, including reusable components and modern application architecture. Build NestJS backend services and APIs, integrate mobile applications with enterprise systems, and support secure data flows, testing, troubleshooting, code reviews, and production operations.
Requirements
Requires recent production experience with Swift and SwiftUI, experience delivering native iOS applications, and strong NestJS, Node.js, and TypeScript skills. Candidates should also have REST API and systems integration experience, knowledge of secure authentication and authorization, and experience supporting production applications.
Skills
- Swift
- SwiftUI
- Native iOS Development
- NestJS
- Node.js
- TypeScript
- REST APIs
- Backend Development
- Systems Integration
- Authentication and Authorization
- Secure API Integration
- Unit and Integration Testing
- Azure
- CI/CD
- Xcode
- Event-Driven Architecture
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Swift
- SwiftUI
- iOS
- Native Mobile Applications
- NestJS
- Node.js
- TypeScript
- Backend Services
- REST APIs
- Enterprise Integrations
- Authentication
- Authorization
- Secure Data Flows
- Unit Testing
- Integration Testing
- Production Support
- Azure
- Azure Container Apps
- Azure API Management
- Key Vault
- Managed Identity
- CI/CD
- Xcode
- TestFlight
- Mobile Device Management
- Application Insights
- Observability
- Event-Driven Architecture
- Messaging
- Code Reviews