What are the responsibilities and job description for the Mobile Application Developer (React Native, Java, iOS/Android) position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Bits & Bytes Technology Solutions, is seeking the following. Apply via Dice today!
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).
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.