Overview
Skills
Job Details
Hybrid work may be considered (one day per week minimum). Wednesday is the required day to be at the office. A fully remote schedule is not allowed.
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.
· 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.
· 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.
· All deliverables are subject to FWP’s acceptance criteria as documented in sprint review or user acceptance testing.
· Candidate’s ability to address priority bugs within a defined sprint window will be a scored evaluation factor.
· On-time delivery and clarity of communication regarding impediments or risks must be demonstrated and will form a scored component in ongoing evaluations.