Swift Developer
Maagsoft Inc. · Albany, NY · 1 wk ago
On-siteOTHRContract
Duration: 18 months • Location: Albany, NY (Hybrid) • Client: State of New York
Responsibilities & Qualifications
- 84 months experience in Swift Development
- Swift for server-side development
- Experience with Swift Package Manager and dependency management
- Swift concurrency (async/await) and error handling
- Swift backend experience preferred
- 24 months experience in Web Framework OR equivalent experience with other web frameworks (Express.js, Django, Rails, etc.)
- RESTful API design and implementation, routing, middleware, and request/response handling
- 24 months experience in NextJS/React Frontend Development in NextJS, React, and TypeScript
- Experience building admin dashboards or management interfaces
- State management
- API integration and data fetching patterns
- 48 months experience in Database & Infrastructure
- SQL database experience (SQL Server preferred)
- Database design and query optimization
- Experience with ORM/query builders (e.g. Prisma/Sequelize)
- DevOps knowledge (Docker, deployment pipelines)
- 48 months experience in DevOps, specifically:
- Building and consuming RESTful APIs
- Authentication/authorization patterns (JWT, sessions)
- API documentation tools (OpenAPI/Swagger)
- Version control with Git and collaborative development workflows
- Familiarity with CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI)
- Automated testing and deployment processes
- 12 months experience with Swift Vapor, specifically:
- Developing with the Vapor framework for Swift or equivalent server-side Swift experience
- Vapor’s routing, controllers, and middleware patterns
- Working knowledge of Leaf templating, Fluent ORM, and migrations in Vapor
- Experience with authentication, validation, and error handling tailored to Vapor
- Understanding of environment configuration, logging, and deploying Vapor applications
Required Documentation
- Resume
- Copy of Candidate Identification (e.g., Driver’s License, Green Card, Visa)
- Passport copy (mandatory)
- Any documents referenced in the qualifications (e.g., professional certifications, degrees)