Lead Full Stack Developer (Node.JS)

Company:  Cognizant
Location: Woonsocket
Closing Date: 07/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Lead Full Stack Developer (Node.JS)

Cognizant is looking for a Lead Full Stack Engineer with proven experience in developing customized products for our clients. Cognizant needs a motivated individual to challenge the status quo and provide thought leadership/standard methodologies to enhance our current services and technologies. Design, implement, and maintain Java-based applications that can be high-volume and low-latency.

An ideal candidate enjoys working in a fast-paced, collaborative environment. Someone that values the “team” and demonstrates the opinions and expertise of their teammates to deliver quality.

Work Authorization: You should be legally eligible to work for any employer in the US without the need for sponsorship now or in the future.

Location: Woonsocket, RI (Hybrid)

Key Responsibilities:

  • A software engineer with strong coding skills (Current hands-on experience in React Js, Typescript + Full SDLC).
  • Development on NodeJS/React & Typescript. Experience in hybrid web applications. Guide knowledge of web standards and cross-browser compatibility issues.
  • Developing sophisticated features: Creating complex user-facing features using Node.js.
  • Developing advanced features: Creating complex user-facing features using React.js.
  • Component design: Building and maintaining reusable components and front-end libraries.
  • Code quality: Conducting code reviews and ensuring consistency to standard methodologies.
  • Performance optimization: Ensuring the application performs effectively across various devices and browsers.
  • State management: Implementing and handling state using libraries like Redux or MobX.
  • Mentoring: Providing guidance and support to junior developers.
  • Testing: Writing and maintaining unit tests, integration tests, and end-to-end tests to ensure application reliability.
  • Understanding the characteristics of asynchronous programming and its quirks and workarounds.
  • Excellent command of server-side templating languages.
  • Ability to combine multiple data sources and databases into a single system.

Qualifications:

Education: Bachelor's degree in Computer Science, Engineering, or a related field.

  • 10+ years of experience in developing and architecting applications on JavaScript, Typescript (ES6+), NodeJS/Angular JS/GKE/React.js, Redux/Python, and MongoDB/MobX/Context API, React Router, HTML, CSS/SASS/LESS, Webpack, Babel, npm/yarn, Jest/Enzyme/React Testing Library, Git.
  • Proficiency in JavaScript, Typescript (ES6+), NodeJS, Angular JS, GKE, React.js, Redux, Python, and MongoDB.
  • Experience with CI/CD tools for Jenkins-based app deployment.
  • Solid understanding of MobX, Context API, React Router, HTML, CSS (SASS/LESS), Webpack, Babel, npm/yarn, Jest, Enzyme, and React Testing Library.
  • Advanced object-oriented design and design patterns.
  • Proficiency with hybrid web applications (Android, Electron JS).
  • Experience with automated test cases and knowledge in performance testing.
  • Developing and crafting RESTful services and APIs.

Certifications: Relevant certifications in web development, cloud platforms, or related technologies are a plus.

Preferred Qualifications:

  • Experience working in an Agile development environment.
  • Strong problem-solving skills and the ability to work independently as well as part of a team.
  • Excellent communication and collaboration skills.

Benefits:

Cognizant offers the following benefits for this position along with the base salary, subject to applicable eligibility requirements:

  • Medical/Dental/Vision/Life Insurance
  • Paid holidays plus Paid Time Off
  • 401(k) plan and contributions
  • Long-term/Short-term Disability
  • Paid Parental Leave
  • Employee Stock Purchase Plan

Disclaimer: The benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.

About Cognizant Digital Engineering:

Well-designed software transcends digital technology, going beyond the fulfillment of basic requirements to focus instead on human needs. Within Cognizant Digital Engineering, we help clients develop software products that transform human insights into tangible, production-ready digital solutions. We also work with our clients to scale their native cloud applications. Using insights from the lived experiences of our consumers, we seamlessly replace traditional service strategies with engaging, precise, and direct digital applications. Designing phenomenal software is vital to success in the digital economy—and we understand that a human-centric approach is key to this design.

#J-18808-Ljbffr
Apply Now
Share this job
Cognizant
  • Similar Jobs

  • Senior Full Stack Developer (Node.JS)

    Woonsocket
    View Job
  • Lead Full Stack Engineer (Node.JS)

    Woonsocket
    View Job
  • Java Full Stack Architect

    Woonsocket
    View Job
  • Java Full Stack Engineer

    Woonsocket
    View Job
  • Java Full Stack Architect

    Woonsocket
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙