Lead UI/Front End Developer
Lohith Naidu RebelliUnited StatesLEADPosted 1h ago
JavaScriptReactTypeScriptNode.jsREST APICI/CDGitHub ActionsWebpackBabelAutomated TestingUnit TestingIntegration TestingPerformance TestingMonorepoNxTurborepo
About the Role
We are looking for a skilled Software Engineer to join our team and contribute to building scalable JavaScript applications using React and Node.js. This role involves working on both frontend and backend development, collaborating with a medium-sized development team to deliver high-quality, production-ready software.
Key Responsibilities
• Develop and maintain scalable JavaScript applications using React and TypeScript.
• Build and maintain backend services and APIs using Node.js.
• Design and implement RESTful APIs to support frontend applications.
• Optimize backend performance and scalability for high-traffic applications.
• Write clean, maintainable code and ensure high-quality standards through automated testing (unit, integration, visual, and performance testing).
• Build and ship React applications to production using CI/CD pipelines (e.g., GitHub Actions).
• Collaborate with the team to design and implement new features while adhering to best practices.
Requirements
• Strong proficiency in JavaScript and React, including DOM manipulation and the JavaScript object model.
• Strong proficiency in TypeScript.
• Solid understanding of React and its core principles.
• Experience with backend development using Node.js, including building APIs.
• Experience with common JavaScript development tools (e.g., Babel, Webpack, NPM, Yarn).
• Experience writing automated tests and ensuring application reliability.
• Familiarity with CI/CD pipelines for deploying React and Node.js applications.
• Experience with monorepo’s and monorepo tooling (e.g., nx, lerna, Turborepo, changesets) is a plus.
• Open-source contributions or experience creating reusable libraries is a plus.