Overview
We are seeking a talented JavaScript developer with expertise in React.js and Next.js, as well as backend development experience in Node.js and Nest.js. Your main responsibility will be to develop user interface components and implement them using established React.js workflows. Additionally, you will collaborate on building scalable server-side applications. You will ensure that both front-end and back-end components are robust, maintainable, and optimized for performance. Collaboration with the team across various infrastructure layers is essential, making a commitment to collaborative problem-solving, sophisticated design, and quality products crucial.
Responsibilities:
- Develop new user-facing features using React.js and Next.js
- Build reusable components and front-end libraries for future use
- Convert designs and wireframes into high-quality code
- Optimize components for maximum performance across various web-capable devices and browsers
- Develop and maintain backend services using Node.js and Nest.js
- Collaborate with the backend team to integrate APIs and services
- Ensure code quality through regular code reviews and testing
Skills and Qualifications:
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- In-depth understanding of React.js and Next.js, and their core principles
- Experience with popular React.js workflows (e.g., Flux or Redux)
- Familiarity with Node.js and Nest.js for backend development
- Understanding of modern ECMAScript specifications
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React and server-side rendering
- Familiarity with RESTful APIs and GraphQL
- Understanding of modern authorization mechanisms, such as JSON Web Tokens
- Knowledge of front-end build pipelines and tools like Babel, Webpack, and NPM
- Proficiency with common back-end frameworks and development tools in Node.js/Nest.js
- Ability to translate business requirements into technical specifications
- Strong skills in benchmarking, optimization, and performance tuning
- Familiarity with version control systems (e.g., Git, Bitbucket)
Job Type: Full-time
Pay: ₹10,661.18 - ₹30,000.00 per month
Schedule:
- Day shift
Education:
- Bachelor's (Preferred)
Experience:
- software development: 7 years (Preferred)
- HTML5: 1 year (Preferred)
- total work: 1 year (Required)
Work Location: In person