Post Job Free
Sign in

Sr. Front End Developer (expert in Node.JS)

Company:
Nisum
Location:
Plano, TX, 75086
Posted:
May 02, 2025
Apply

Description:

What You'll Do

Web Development: Design and implement high-quality, scalable, and maintainable front-end features using modern frameworks like React, Angular, Node Js

UI/UX Collaboration: Work closely with UI/UX designers to translate designs into interactive, pixel-perfect interfaces.

Responsive Design: Ensure applications are fully responsive and accessible across devices and browsers.

Code Optimization: Write clean, efficient, and reusable code, adhering to best practices and performance optimization techniques.

API Integration: Integrate front-end applications with backend services and RESTful or GraphQL APIs.

Testing: Develop unit and integration tests for front-end components using tools like Jest, Mocha, or Cypress.

Mentorship: Mentor junior developers, conduct code reviews, and establish front-end coding standards.

Innovation: Stay updated on the latest front-end trends, tools, and technologies, and advocate for their adoption.

Version Control: Collaborate effectively using Git and other version control systems.

Troubleshooting: Debug and resolve issues in the front-end codebase quickly and efficiently.

What You Know

Experience: 8+ years of experience in front-end development.

Expert in Node.JS

JavaScript Frameworks: Proficiency in React.js, Angular, Vue.js, or other modern frameworks.

HTML/CSS: Strong expertise in HTML5, CSS3, and preprocessors like SASS or LESS.

State Management: Experience with Redux, MobX, Vuex, or equivalent state management libraries.

Responsive Frameworks: Proficiency with frameworks like Bootstrap, Tailwind CSS, or Material-UI.

Version Control: Expertise in Git and collaborative workflows.

Testing Tools: Experience with front-end testing frameworks like Jest, Mocha, or Cypress.

Performance Optimization: Familiarity with tools and techniques for optimizing web performance (e.g., Lighthouse, Webpack, or Rollup).

Browser Compatibility: Deep understanding of cross-browser compatibility issues and ways to address them.

Agile Development: Experience working in Agile or Scrum environments.

Communication: Strong verbal and written communication skills for collaboration with cross-functional teams.

Education:

Bachelor’s degree in Computer Science, Engineering, or a related field.

Apply