Logo
LanceSoft Inc

Front End Mobile Developer

LanceSoft Inc, Charlotte, North Carolina, United States, 28245

Save Job

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

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

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

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.

#J-18808-Ljbffr