Job Description :
The Mobile Application Developer will be responsible for improving the overall efficiency, data integrity, and functionality of the mobile application to support ongoing management. Tasks include detailed analysis, design, development, testing, and implementation activities necessary to develop requested enhancements, system interfaces, queries, and reports.
The scope of this project includes enhancements to the existing mobile app or the development of a new mobile app (if applicable). Work may include user interfaces, database design/modification, batch jobs, reports, queries, or other technical work necessary to accomplish a functional component.
The following list is in an initial priority order; however, priorities will be assessed regularly using an Agile development methodology. This will define specific deliverables for each period throughout the contract term and ensure that the highest priority and highest value work is accomplished first.
Job Role
- Developer with strong mobile application development skills and experience developing in React Native for iOS and Android platforms.
- Experienced in using local storage in mobile applications for offline operation.
- Familiar with Java and experienced with object-oriented programming principles.
- Proficient in consuming and producing JSON REST services.
- Experienced with RDBMS platforms such as Oracle and PostgreSQL.
- Additional skills include Agile, Kanban, GitLab, IntelliJ, Spring, Struts, Wildfly, and UX/UI.
Deliverables
- Working source code that adheres to FWP’s design, development, and security standards.
- Thoroughly tested and production-ready (deployable) code.
- Documented code changes.
- Work must be committed, buildable, deployable, and runnable at the end of every sprint cycle with planned and testable feature delivery.
- Required enhancements to FWP mobile applications.
- Fully functional user interfaces that meet requirements outlined by FWP staff.
- Fully functional queries and reporting capabilities, as required.
- Working database tables, as required.
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.