A financial services company is seeking a highly motivated Front-End Mobile Developer for a great opportunity with their team in the Charlotte, NC or Detroit, MI.
***This is a Hybrid opportunity requiring the qualified professional to work onsite at least 3 days a week.***
About the Opportunity:
- Assignment Length: 2+ months (potential for extension)
- Setting: Hybrid (3 days on-site, 2 days remote)
Responsibilities:
- Partner with business, UX design, and back-end API teams to create world-class customer experiences for the online channel using Agile development methodologies
- Lead development of feature work
- Work with your team to design and implement new features, components, and unit tests for front-end applications
- Participate in peer code reviews
- Review business requirements, design documents, test plans/test cases, and performance testing plans
- Mentor the Junior Developers
Qualifications:
- 5+ years of Senior Development experience
- Bachelor's and/or Master's Degree in Computer Science, Information Systems, and/or a Software Development-related field
- Strong working experience with browser-based technology, user interface development, responsive web design, and engineering cross-browser, cross-device compliant code
- Architectural patterns of functional programming and best practices
- Experience with JavaScript, ES6+, Typescript
- Experience with JavaScript frameworks - React, Vue, Angular, Ember, etc.
- Experience with cross-platform mobile development frameworks – React Native, Flutter, Ionic
- Experience with version control systems (Git/Bitbucket/Gitlab) and branching strategies
- Experience with developing high-quality, semantic, testable, maintainable, and well-documented code
Desired Skills:
- Experience with native mobile languages – Kotlin, Objective-C, Jetpack Compose, Swift U
- Experience with 508 Compliance/Web Accessibility
- Experience with creating highly-performant, optimized websites
- Experience with consuming REST API using asynchronous methods
- Experience with JavaScript testing frameworks – Mocha, Jasmine, Jest, etc.
- Experience with command-line utilities, build tools - Webpack, Grunt, Gulp
- Excellent communication skills at all levels, from team members to senior management
- Must have the ability to work in a team within an Agile operating model
- Ability to exchange constructive and respectful feedback
- Must be able to help communicate ideas and best practices to more junior developers
- Must be able to collaborate with wider groups on standards and best practices
- Enthusiasm and a desire to be part of an innovative team
- A commitment to quality and a desire to improve



