What are the responsibilities and job description for the Front End Developer (React.js) - Onsite - Looking for candidates on our W2(Only Independent Contractors) position at Emergere Technologies?
Job Details
Position: Front End Developer (React.js)
Location: Plano, TX - 3 days onsite every week
Looking for candidates on our W2. Independent Contractors are preferred
Job Description:
We are looking for a Senior Frontend Developer with extensive experience in React.js to build and enhance web applications. The ideal candidate should be well-versed in modern JavaScript frameworks, Micro Frontend Architecture, and cloud-based deployments. This role involves designing scalable UI components, optimizing performance, and leading frontend development initiatives.
Key Responsibilities:
- Design and develop scalable, high-performance frontend applications using React.js.
- Lead modular Single Page Application (SPA) development using Micro Frontend Architecture.
- Implement state management solutions such as Redux, NgRx, Context API.
- Develop and optimize Server-Side Rendering (SSR) and Web Components.
- Ensure cross-platform and cross-browser compatibility.
- Work closely with backend developers to integrate APIs and microservices.
- Improve frontend performance and handle large datasets efficiently.
- Implement Role-Based Access Control (RBAC), Entitlement-based authorization, and HTTP Interceptors.
- Lead code reviews, mentor junior developers, and establish best practices.
- Ensure security, accessibility, and compliance standards.
- Work with Peacock Design Framework to build visually appealing, accessible, and consistent UI/UX.
- Work with design tools (Figma, Adobe XD, Sketch, Webflow) to translate UI/UX designs into code.
Required Skills & Qualifications:
- 8 years of experience in frontend development with a strong focus on React.js.
- Proficiency in JavaScript (ES6 ), TypeScript, HTML5, CSS3, Tailwind, SCSS/LESS.
- Expertise in Peacock Design Framework for UI development
- Expertise in Micro Frontend Architecture (runtime and build-time integration).
- Strong knowledge of Webpack, Vite, Node.js, and static hosting in S3.
- Experience with Next.js/React, Redux, React Hooks, and GraphQL.
- Familiarity with RESTful API integration, WebSockets, and Kafka.
- Experience with CI/CD pipelines, version control (Git), and Agile methodologies.
- Strong understanding of frontend performance optimization techniques.
- Proficiency in Unit Testing and Automation (Jest and Selenium).
- Knowledge of AWS, Google Cloud Platform, Microsoft Azure.
- Excellent problem-solving skills and leadership experience.
Preferred Qualifications:
- Experience in Spring Boot, PostgreSQL, MongoDB, and DB2.
- Experience in SOAP-based APIs and OAuth security mechanisms.
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.