Senior Frontend Developer - Angular & React

  • Jersey City, NJ
  • Posted 2 hours ago | Updated moments ago

Overview

On Site
Full Time

Skills

React
Angular
JavaScript
CSS
HTML
Node
Vue

Job Details

Job Summary: Senior Frontend Developer with strong expertise in Angular, React, and modern microservices architecture using Kotlin and Spring Boot. The ideal candidate will have a solid background in designing accessible and high-performance user interfaces, developing scalable backend services, and working in collaborative, agile teams. This role offers a Hybrid role at Jersey City, NJ or Melville, NY - x3 Days Onsite. The opportunity contributes to architectural decisions and drive end-to-end development of enterprise applications. We are currently seeking a consultant who is authorized to work on W2 terms only. C2C (Corp-to-Corp) arrangements will not be considered.

Responsibilities*: Developing dynamic, responsive, and WCAG-compliant web interfaces using Angular and React. Translating UI/UX designs and wireframes into high-quality, maintainable code. Design and implement scalable backend services and APIs using Kotlin and Spring Boot. Need to Optimize front-end code for speed and scalability across different browsers and devices & integrating front-end applications with RESTful and GraphQL APIs. Utilize accessibility tools like (e.g., Lighthouse, axe) for ensuring compliance with WCAG 2.1 standards. Conducting unit, integration, and end-to-end testing using modern frameworks. Collaborating with Cross Functional Teams like designers, product managers, and engineers to deliver user-centric solutions. Managing application state effectively using Redux, NgRx, or Context API. Code reviewing, debugging, and performance tuning of applications. Contributing to architectural discussions and provide technical guidance to junior developers. Monitoring, maintaining, and enhancing application performance and usability. Working within CI/CD pipelines and contributing to DevOps processes using containerization tools like Docker and Kubernetes.

Skills*: Must have 10+ years of front-end development experience using Angular and React. Must Have 5+ years of backend development experience with Kotlin and Spring Boot. Should be proficient in JavaScript/TypeScript (ES6+). Solid experience with Redux, NgRx, or Context API for state management. Strong understanding of RESTful and GraphQL APIs. Experience with unit testing and automated testing tools (e.g., Jest, React Testing Library, JUnit, TestNG). Hands-on experience with accessibility standards and tools like axe, Lighthouse, or Deque. Working knowledge of SQL/NoSQL databases such as PostgreSQL, MySQL, or MongoDB. Experience with Git and CI/CD pipelines. Familiarity with Docker, Kubernetes, and cloud platforms (AWS, Azure, or Google Cloud Platform). Strong communication, problem-solving, and collaboration skills.

Preferred Experience*: Experience using Kotlin Coroutines for asynchronous processing. Exposure to Node.js for backend development. **Certification in frontend technologies, accessibility, or cloud platforms is a plus**.

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 Tek Ninjas