Senior Software Engineer – JavaScript / React / Node.js

Nextgenit Inc — United States · Posted ~1 day ago

Senior Full-time Onsite

Skills

React Redux Node.js Java JavaScript TypeScript GitHub API design software architecture performance optimization test automation deployment automation

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Join an engineering team building and supporting an enterprise-grade open-source web framework. You will use React, Node.js, JavaScript, and TypeScript to design intuitive APIs, create reusable cross-platform components, optimize applications across browsers and servers, automate engineering workflows, and mentor fellow developers.

Highlights

Work on an enterprise-grade open-source web framework used by a large engineering community. The role combines architecture, API design, reusable component development, performance optimization, automation, code review, and opportunities to train and support other engineers.

Description

Years of Exp: 10+ Skills: React/ReduxNode.jsJavaJavaScriptTypescriptGithubMust be local to Sunrise for an in-person interview We are looking for a JavaScript engineer who has great understanding of Node.js & React. Here’s just some of what you’ll be doing: · Developing an open source, enterprise web framework · Providing support for said framework to 1,000+ engineers, including training · Designing intuitive, functional and extensible APIs · Building cross platform components and libraries for future reuse and open source · Optimizing software for maximum performance across a vast array of web-capable devices and browsers as well as servers. · Automating builds, testing, deployments and otherwise manual processes · Thoroughly reviewing pull requests and identifying breaking changes Minimum Qualifications: · Ability & aptitude for solving complex problems with simple solutions · Forward thinking that anticipates the needs of our users & the enterprise · Communication skills to teach users, both in writing and speaking · Open-source mindset, understanding of how/when to split functionality into reusable libs that can benefit the whole OSS community beyond the enterprise · Strong proficiency in JavaScript, Node.js, TypeScript, & React, including DOM manipulation and the JavaScript object model · Knowledge of Accessibility and Web Standards · Understanding of React and its core principles · Familiarity with newer specifications of ECMAScript · Experience with common JavaScript development tools such as Babel, Webpack, NPM, yarn, etc. · Experience writing automated tests including unit, integration, visual and performance testing. · Ability to understand business requirements and translate them into technical requirements · Ability to perform benchmarking and optimization