Mobile App Developer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Acceptance Testing
Agile
Android
Automated Testing
Backend Development
Code Review
Java
Oracle
GitLab
Continuous Integration
Database
Continuous Delivery
Documentation
IOS Development
Presentations
Kanban
Sprint

Job Details

Required Skills and Years of Experience:

  • Candidate must demonstrate experience in mobile application development using ReactNative (including both iOS and Android platforms).
  • Candidate must have skills and experience in backend development with Java, object-oriented design, and RESTful API integration.
  • Database development experience is required, including proficiency with Oracle and PostgreSQL.
  • Familiarity and demonstrated use of Agile development environments, including CI/CD pipelines (with GitLab) and code management processes.
  • Experience in developing solutions that adhere to security best practices and State of Montana secure coding standards.
  • Candidate must describe their participation and approach in an Agile team (scrum/kanban), including daily standups, sprint planning, sprint reviews, and retrospectives.
  • Candidate should have experience using automated testing tools for both unit and integration tests as part of the delivery pipeline.
  • Candidate must demonstrate ability to provide thorough technical documentation for all code deliverables.
  • Candidate will be required to participate in regular code review sessions conducted by FWP’s technical teams.
  • Candidate should have a clear approach for managing, prioritizing, and completing work assignments distributed through GitLab.

 

Deliverables

  • Source code contributions which are modular, maintainable, documented, and security compliant.
  • Functional and user-tested enhancements to the MyFWP mobile app, delivered per the backlog priority and sprint goals.
  • Tested database updates, schema modifications, or new tables as required by functional enhancements.
  • End-user focused documentation and release notes describing delivered features, bug fixes, and instructions for user acceptance evaluation.
  • Demonstration-ready feature presentations as requested by FWP, including participation in demonstration sessions to showcase completed work.
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.