Lead UI Developer

Overview

On Site
$120,000 - $150,000
Full Time

Skills

NLP
UI
Lead
AI
React
Angular
ML

Job Details

Job Description

POSITION / TITLE: Lead UI Developer

Location: Onsite - Dallas, TX / New York / New Jersey

Who are we looking for?

We are looking for highly experienced UI Tech Lead with 10-12 years of relevant work experience with architecting/designing skills in Angular / React Js. With solid experience to create secure and functional code with a focus on user experience. Passion for technology and software building. Responsible for providing quality coding solutions both for simple interactions and complex information display.

Responsibilities

Technical Skills Must have:

Develop user interfaces for applications using React/Angular /Next Js/Stencil or any UI framework, tailoring the choice based on project requirements.

Architect, design and create rich user experiences on the web using HTML5, CSS3, SaSS.

Experience in JavaScript, Node.Js, OOJS, Typescript, ECMA6.

Experience in creating Unit test cases using Jasmine/J Unit/Karma/Jest or similar.

Experience with Java, Spring Framework and RESTful APIs.

Strong analytical skills and desire to write clean, correct and efficient code based on specifications.

Write, develop, analyze, and elevate code that is well structured, with a focus on testability, maintainability, security, and performance.

Creating custom, general use modules and components which extend the elements and modules.

Design and develop web-based user interfaces including recommending UX best practices.

Work closely with other developers, designers, data analysts and business stakeholders to construct, implement and test data-driven features.

Cooperating with the back-end developer in the process of building the APIs

Excellent ability to break down complex problems into simple solutions.

Willingness and ability to learn, evaluate, and make recommendations for leveraging new technologies.

OTHER SKILLS WE'D APPRECIATE

1. Understanding of Smart bots development and integration with NLP engines.

2. Understanding of NLP engines, Artificial Intelligence, Machine Learning frameworks etc.

EDUCATION QUALIFICATION

Graduate in Engineering OR Masters in Computer Applications.

Process Skills:

General SDLC processes

Understanding of utilizing Agile and Scrum software development methodologies

Skill in gathering and documenting user requirements and writing technical specifications.

Behavioral Skills :

Good Attitude and Quick learner.

Well-developed design, analytical & problem-solving skills

Strong oral and written communication skills

Excellent team player, able to work with virtual teams.

Self-motivated and capable of working independently with minimal management supervision.

Certification:

Having certifications/completion of external courses would be an added advantage.

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.