Overview
Hybrid3 Days a week
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 14 Month(s)
No Travel Required
Unable to Provide Sponsorship
Skills
JavaScript
ES6+
Typescript
React
Vue
Angular
Ember
React Native
Flutter
Ionic
Kotlin
Objective-C
Jetpack Compose
Swift UI
Bank
Swift
Job Details
ob Title: Front End Developer V
Location: 601 S. Tryon Street, Charlotte, NC 28202 or Detroit, MI hybrid (3 days a week)
Duration: Start Date: 10/27/2025 to Est. End Date: 12/31/2026
Note: Candidate must live within a 40-mile radius of either Charlotte or Detroit office and commit to being in the office normal working hours 3 days per week.
Interview Process: Resume review by manager (me) • Zoom Panel interview with candidate, developers and a team lead for resume review and discussion of technical questions. • 2nd round coding interview with candidate and team lead.
Prefer candidate to be in person if in Charlotte office, but Zoom will be available. • Manager will decide after consulting with team.
Top 3 Soft Skills: • Lead development of feature work • Mentor junior developers • Participation in SCRUM ceremonies to provide direction in mobile architecture and decision making
Top 3 Hard Skills: • 5+ years' experience in mobile development • Native and/or React Native mobile development experience (Swift, Kotlin, TypeScript) • Strong understanding of modern development patterns such as functional programming, object-oriented design, MVVM
Job Description
- Seeking an innovative and passionate Front-End Mobile Developer to help build the next generation of our award-winning, online auto and banking applications used by millions of customers. The ideal candidate should be passionate about front-end technology and have experience developing dynamic, responsive mobile applications. Candidates should have strong JavaScript/TypeScript skills and exposure to modern JS frameworks such as React or React Native.
Job Responsibilities
As a Senior Front-End Mobile Developer, you will be a key player in leading your team on its journey to create innovative digital banking and auto products for our customers.
- * 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 junior developers
Mandatory Skills
Required Technical Skills
- 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 * Preferred experience with native mobile languages – Kotlin, Objective-C, Jetpack Compose, Swift UI
- 3-5 years' 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
Preferred Technical Skills
- Behavioral & Communication Skills
- 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
Education Requirements
* Bachelor's degree or master's degree in computer science, Information Systems, or other software development related field.
* 5 years senior dev experience in place of bachelor's degree.
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.