Swift Software Developer (ONSITE) Inperson Interview

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 18 Month(s)

Skills

Swift
API
Authentication
Authorization
Automated Testing
Continuous Delivery
Continuous Integration
Dashboard
Database
Database Design
DevOps
Django
Docker
Documentation
Express.js
Fluency
Frontend Development
GitHub
GitLab
Interfaces
Jenkins
Management
Microsoft SQL Server
Middleware
Migration
Object-relational Mapping
Query Optimization
RESTful
React.js
Routing
Ruby on Rails
SQL
TypeScript
Version Control
Workflow

Job Details

Job Description


84 months experience in Swift Development. Including experience with Swift for
server-side development, Swift Package Manager, dependency management, Swift
concurrency (async/await) and error handling. 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. Experience with NextJS,
React, TypeScript, 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). Experience with
DevOps (Docker, deployment pipelines).
48 months experience in DevOps. Specifically, experience building and
consuming RESTful APIs; authentication/authorization patterns (JWT,
sessions); API documentation tools (OpenAPI/Swagger); version control with Git
and collaborative development workflows; CI/CD pipelines (e.g., Jenkins,
GitHub Actions, GitLab CI); and automated testing and deployment processes. 12 months experience with Swift Vapor. Specifically, in-depth experience
developing with the Vapor framework for Swift or equivalent server-side swift
experience; Vapor s routing, controllers, and middleware patterns; Leaf
templating, Fluent ORM, and migrations in Vapor; authentication, validation,
and error handling tailored to Vapor; environment configuration, logging, and
deploying Vapor applications.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.