Mobile App Developer

  • Helena, MT
  • Posted 1 day ago | Updated 2 hours ago

Overview

On Site
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
10% Travel

Skills

Agile development methodology
GitLab tickets
Mobile App Developer
JSON Rest services
RDBMS platforms such as Oracle and PostgreSQL.

Job Details

Position: Mobile App Developer
Duration: 12 months
Location: Helena, MT (Every Wednesday office)
Scope of Work
The scope of this project includes enhancements to existing mobile app, or new development of a new mobile app (if applicable). Work may include user interfaces, database design/modification, batch jobs, reports, queries, or other such technical work as is necessary to accomplish a functional component. The following list is in an initial priority order. However, priorities will be assessed regularly, per use of an Agile development methodology, which will line out specific deliverables for each period throughout the term of this contract. This approach will help ensure the highest priority/highest value work is accomplished first.
Following is an initial list of work objectives.
MyFWP mobile app enhancements and development
o Work to be identified and prioritized by the FWP Project Manager
o Work will be assigned to the contractor through GitLab tickets
Development of XMT (Explore Montana) mobile app
o Work will be defined and assigned by the FWP Project Manager
Roles and Responsibilities Matrix
Tasks
Detailed analysis, design, development, testing, and implementation tasks necessary to develop requested enhancements, system interfaces, queries, and reports
Tasks or Deliverables
Working source code that adheres to FWP's design, development, and security standards
Thoroughly tested and production-ready code (i.e. deployable code)
Documented code changes
Work must be committed, buildable, deployable, and runnable at the end of every sprint cycle with features delivered as planned and testable.
Required enhancements to FWP mobile apps.
Fully functional user interfaces that meeting the requirements as outlined by FWP staff
Fully functional queries and reporting capabilities, as required
Working database tables, as required
Ability to Meet Project Specific Job Description Qualifications (50%)
The Contractor must describe their candidate's qualifications and specific experience in meeting the specifications and requirements described in the Project Specific Job Description.
Developer has strong mobile application development skills and is competent developing in React Native for iOS and Android platforms.
Experienced using local storage in mobile applications for offline operation.
Developer is familiar with Java and experienced with object-oriented programming principles.
Experienced in both consuming and producing JSON Rest services.
Developer should be experienced with RDBMS platforms such as Oracle and PostgreSQL.
Comfortable working with a team utilizing the Agile Development Methodology.
EVALUATION CRITERIA
Evaluated CEP Section
Point Values
Ability to Meet Project Specific Job Description
Qualifications
50% of total points for a possible 500 in the following categories
Developer has strong mobile application development skills and is competent developing in React Native for iOS and Android platforms. Experienced using local storage in mobile applications for offline operation.
200 possible points
Developer is familiar with Java and experienced with object-oriented programming principles. Experienced in both consuming and producing JSON Rest services.
100 possible points
Developer should be experienced with RDBMS platforms such as Oracle and PostgreSQL.
100 possible points
  • Other skills
100 possible points
Resource Availability onsite vs hybrid. Ability to start within 2 weeks of contract award. Remote is not an option. Proposal will not be considered if availability (hybrid or onsite) is not specified.
10% of points for a possible 100 points
Candidate Interview
20% of points for a possible 200 points
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.