UI Lead Developer

Overview

On Site
$60 - $70
Contract - W2
Contract - Independent
Contract - 6 Month(s)
100% Travel

Skills

UI
React.js
React Native

Job Details

Job Description

We are seeking a highly skilled UI Lead Developer to join a dynamic team working on a high-profile product development assignment within the core banking domain. This role involves leveraging advanced software development concepts including open banking and microservices architecture.

As a UI Lead Developer, you will engage in all phases of the Software Development Life Cycle (SDLC), including planning, requirements analysis, coding, unit testing, and issue management, delivering cutting-edge, scalable, and responsive UI solutions.

Note: This position requires candidates to be located locally in or near Alpharetta, GA, as it is strictly on-site.


Basic Qualifications

  • Bachelor s degree in IT, Computer Science, or equivalent

  • 8+ years of software development experience on large-scale enterprise solutions, preferably in core banking

  • Strong hands-on experience with ReactJS and React Native

  • Proven success building dynamic, responsive web applications using HTML, CSS, JavaScript, or modern UI frameworks

  • Excellent understanding of design principles and UI guidelines

  • Independent understanding of core competencies beyond specific frameworks or solutions

  • Experience with front-end component libraries such as Bootstrap, Foundation, or SemanticUI

  • Strong knowledge of Graceful Degradation and Progressive Enhancement

  • Proficient with modern JavaScript syntax (ES6+)

  • Deep understanding of Flux and unidirectional architectures such as Redux and Redux Middleware

  • Familiar with JavaScript module loaders like CommonJS and ES Harmony modules

  • Skilled in leveraging data from various sources including JSON REST APIs and XML parsing

  • Experience with SPA state management including browser storage and in-memory databases

  • Understanding of CORS and JSONP requests

  • Experience working with promises and APIs like Fetch, Bluebird, Axios

  • Expertise in API product design and APE patterns

  • Strong problem-solving abilities

  • Solid understanding of unit testing, mocking, and integration testing

  • Extensive experience with distributed systems and microservices design principles

  • Strong foundation in software engineering and computer science fundamentals (design patterns, best practices)

  • Passion for continuous learning of emerging technologies


Preferred Skills

  • In-depth expertise with Microsoft technology stack, including C# and ASP.NET MVC

  • Experience with CSS preprocessors and advanced CSS techniques like CSS Modules and CSS-in-JS

  • Building APIs with WCF or Web API frameworks

  • Good understanding of RESTful APIs and middleware/integration technologies

  • Exposure to relational databases and SQL

  • Familiarity with .NET Core

  • Understanding differences and trade-offs between MVC and Flux (unidirectional) front-end architectures

  • Experience working in Agile development environments

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.

About Wise Skulls Corp.