GD Resources · 2 months ago
Mobile App Developer
GD Resources is a Veteran Women-Owned Business Management and Information Technology company committed to excellence. The role involves developing and implementing a mobile and cloud-based application system for the Department of Agriculture and Markets, focusing on the AGM Universal Laboratory Information Management (LIMS) mobile application system.
Information Technology & Services
Responsibilities
Mobile App Analysis, Design, Development, and Testing
Cloud Integration via RESTful API
Iterative build demonstrations to team members and customers
Documenting processes and procedures
Participating in design sessions
Providing end-user training
Supporting the testing and deployment of mobile and cloud-based applications
Performing written knowledge transfer
Qualification
Required
7+ years of experience in Swift Development, including experience with: Swift for server-side development, Swift Package Manager and dependency management, Swift concurrency (async/await) and error handling
2+ years of experience in a Web Framework (or equivalent experience with Express.js, Django, Rails, etc.), including: RESTful API design and implementation, Routing, middleware, and request/response handling
2+ years of experience in NextJS/React Frontend Development, including: Experience with NextJS, React, and TypeScript, Building admin dashboards or management interfaces, State management, API integration and data fetching patterns
4+ years of experience in Database & Infrastructure, including: 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)
4+ years of 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, CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI), Automated testing and deployment processes
1+ year of experience with Swift Vapor, including: In-depth experience developing with the Vapor framework for Swift or equivalent server-side Swift experience, Understanding of 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