Senior Front end developer

Overview

On Site
$50 - $60
Contract - W2
Contract - 12 Month(s)

Skills

React.js
RESTful
AngularJS
JavaScript
Unit Testing
UI
HTML5
Git
Continuous Integration
Bootstrap
Development Testing
Debugging
API
Version Control
Scrum
RESTful API Integration
Cross-Browser Compatibility

Job Details

Job Title: Senior Front end developer
Expereince: 10+ years

Location: MD (Onsite)

Duration: 12+ Months Contract

Job Description

We are looking for a highly skilled Frontend Developer to design, develop, and maintain modern, responsive, and user-centric web applications. The ideal candidate will have strong expertise in React.js and/or Angular, a solid understanding of UI/UX principles, and hands-on experience building scalable frontend solutions.

< data-start="731" data-end="760">Roles & Responsibilities</>
  • Develop and maintain responsive, high-performance user interfaces using React.js and/or Angular.

  • Translate UI/UX designs, wireframes, and mockups into clean, reusable, and maintainable code.

  • Build reusable components and front-end libraries for future use.

  • Integrate frontend applications with RESTful APIs and backend services.

  • Implement state management using Redux, Context API, NgRx, or similar frameworks.

  • Ensure cross-browser compatibility and optimize applications for maximum speed and scalability.

  • Follow best practices for accessibility (WCAG), performance, and security.

  • Participate in code reviews, sprint planning, and Agile ceremonies.

  • Debug, troubleshoot, and resolve UI-related production issues.

  • Collaborate closely with UX designers, backend developers, QA, and product teams.

< data-start="1623" data-end="1643">Required Skills</>< data-start="1645" data-end="1670">Frontend Technologies</>
  • Strong hands-on experience with React.js and/or Angular (v8+)

  • Proficiency in JavaScript (ES6+), TypeScript

  • Strong knowledge of HTML5, CSS3, SCSS

  • Experience with REST API integration

< data-start="1874" data-end="1893">UI & Frameworks</>
  • Experience with UI libraries such as Material UI, Bootstrap, PrimeNG, Tailwind

  • Familiarity with responsive design and mobile-first development

< data-start="2046" data-end="2067">Tools & Practices</>
  • Experience with Git and version control systems

  • Familiarity with Agile/Scrum development methodologies

  • Basic knowledge of build tools like Webpack, Vite, or Angular CLI

< data-start="2261" data-end="2278">Nice to Have</>
  • Experience with Micro-frontends

  • Knowledge of SSR frameworks like Next.js or Angular Universal

  • Exposure to CI/CD pipelines

  • Experience with Unit Testing frameworks (Jest, Jasmine, Karma)

< data-start="2494" data-end="2508">Education</>

Bachelor s degree in Computer Science, Engineering, or equivalent practical experience.

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.