Front End Developer

Overview

On Site
DOE
Contract - W2

Skills

Quality Assurance
Communication
Productivity
Interfaces
Decision-making
Collaboration
Systems Design
Computer Science
React.js
JavaScript
Elasticsearch
HTML
HTML5
Cascading Style Sheets
Css3
HTTP
Node.js
Data Structure
Algorithms
Analytical Skill
Conflict Resolution
Problem Solving
Performance Tuning
Design Patterns
UI
User Experience
Cucumber
Testing
Test-driven Development
Behavior-driven Development
Java
Spring Framework
MongoDB
Relational Databases
Linux
Scripting

Job Details

We are seeking an experienced, hands-on Front-End Developer to join a dynamic and collaborative team of 20 professionals, including front-end, back-end, full-stack developers, and QA specialists.In this role, you will work closely with business users, taking ownership of multiple priorities and delivering clean, scalable code on time.The ideal candidate is a smart, self-motivated individual with excellent communication skills and a strong foundation in computer science.You must be comfortable working in a fast-paced environment and enjoy solving complex problems in a collaborative setting that values productivity, flexibility, and quality.

Key Responsibilities:Lead and contribute to the development of user interfaces using React.js, ensuring high-quality, maintainable, and efficient code.Work directly with business users to clarify requirements and translate them into effective technical solutions.Participate in code reviews, architectural discussions, and technical decision-making.Collaborate with cross-functional teams to deliver software solutions that meet business goals.Implement and advocate for best practices, including test-driven development (TDD) and behavior-driven development (BDD).Continuously improve team processes and contribute to system design and architecture.

Required Qualifications and Skills:Bachelors degree in Computer Science or a related field.715 years of professional experience in web UI development.Minimum 5 years of experience working with React.js.Proficiency in JavaScript (ES6), Redux, HTML4/HTML5, CSS3, HTTP, Cookies, and Node.js.Solid knowledge of data structures and algorithms with strong analytical and problem-solving skills.Experience with performance tuning and code profiling.Practical knowledge of design patterns and UI/UX best practices.Familiarity with Cucumber and end-to-end testing frameworks.Experience working in TDD and BDD environments.

Nice to Have:Familiarity with Java, Spring Boot, MongoDB, relational databases, Linux, and scripting languages to better interface with the back-end team.
; Education:
Bachelors 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.