Overview
On Site
Hybrid1 day per week onsite
$65 - $75
Contract - Independent
Contract - W2
Contract - 12 Month(s)
Skills
mobile application
React native
Swift
Kotlin
java
restful API
iOS
Android
PostgreSQL
Oracle
Job Details
Mandatory:
In person work is preferred. Hybrid work may be considered (one day per week minimum in the office). Wednesday is a required day in the office. Proposals for fully remote work will not be considered.
BACKGROUND
The Mobile Application Developer will support the continued enhancement and modernization of Montana Fish, Wildlife & Parks MyFWP mobile application. The developer will work as part of an Agile Scrum team, contributing to frontend mobile development, backend API integration, and database updates while adhering to State of Montana security and coding standards.
Job Description
Design, develop, test, and implement enhancements to the MyFWP mobile app
Develop mobile features using React Native for both iOS and Android
Support migration efforts from Swift/Kotlin to React Native
Integrate mobile features with backend systems via RESTful APIs
Perform backend development using Java
Develop and modify database objects using Oracle and PostgreSQL
Participate fully in Agile ceremonies:
Daily stand-ups
Sprint planning
Sprint reviews
Retrospectives
Manage and complete assigned work items through GitLab
Participate in code reviews and ensure adherence to coding standards
Develop unit and integration tests
Resolve defects identified during UAT within defined sprint timelines
Prepare technical documentation, release notes, and demo materials
Technical Requirement
Strong experience with React Native mobile development
Experience supporting both iOS and Android platforms
Backend development experience using Java
Strong knowledge of RESTful API design and integration
Database development experience with:
Oracle
PostgreSQL
Experience working in Agile/Scrum or Kanban environments
Familiarity with GitLab for source control and CI/CD pipelines
Knowledge of secure coding best practices
Preferred / Nice-to-Have Skills
Experience working with government or public-sector applications
Experience with licensing, permitting, or revenue systems
Familiarity with mobile app security standards
Experience in long-term staff augmentation engagements
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.