What are the responsibilities and job description for the Software Engineer Front End (Angular / React / Next.js) position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Nous Infosystems, is seeking the following. Apply via Dice today!
Role: Software Engineer Front End (Angular / React / Next.js)
Location: Mount Juliet, TN
Duration: 6 Months (Contract)
Work Mode: Onsite
What You Ll Do
Role: Software Engineer Front End (Angular / React / Next.js)
Location: Mount Juliet, TN
Duration: 6 Months (Contract)
Work Mode: Onsite
What You Ll Do
- Develop responsive, high-performance web applications using Angular, React, Next.js, and TypeScript.
- Implement advanced rendering strategies with Next.js, including Server-Side Rendering (SSR), Static Site Generation (SSG), and Incremental Static Regeneration (ISR).
- Build and maintain reusable UI components and design systems using tools such as Tailwind CSS, CSS Modules, or Styled Components.
- Integrate with REST APIs.
- Translate wireframes and prototypes into interactive UI components that are pixel-perfect and accessible.
- Optimize front-end performance and address rendering bottlenecks across different devices and browsers.
- Write comprehensive unit and integration tests using tools like Jest, React Testing Library, Cypress, or Playwright.
- Ensure consistent UI behavior and visual integrity across major browsers and devices.
- Contribute to and maintain technical documentation covering architecture, components, and implementation patterns.
- Stay current with emerging trends and best practices in the front-end ecosystem, recommending adoption when beneficial.
- Participate in agile development ceremonies, code reviews, and contribute to a culture of continuous improvement.
- 5 years of professional experience developing front-end applications using Angular, React.js, Next.js, including SSR and SSG.
- 5 years of experience with Angular, React.js, Next.js in enterprise or production environments.
- Strong command of JavaScript, TypeScript, HTML5, and CSS3/SASS.
- Solid understanding of responsive design, cross-browser compatibility, and mobile-first development.
- Experience working with API integrations, including REST.
- Proficiency in testing methodologies and tools like Jest, React Testing Library, Cypress, and Playwright.
- Familiarity with modern DevOps and development tools such as Git, CI/CD pipelines, and Agile methodologies.
- Strong problem-solving skills, attention to detail, and ability to work independently or in cross-functional teams.