Search by job, company or skills

ZealousWeb

Senior Full Stack JavaScript Developer

Early Applicant
  • 2 days ago
  • Be among the first 50 applicants

Job Description

Experience: Senior-Level (4+ Years)

Location: Ahmedabad (On- Site)

Package: 35,000/- to 60,000/- (Per Month)

Job Responsibilities:

  • Lead and mentor a team of developers, providing guidance on best practices in ReactJS, NodeJS, and JavaScript development.
  • Oversee the technical design and architecture of projects, ensuring they meet scalability, performance, and security requirements, with a strong focus on ReactJS and NodeJS.
  • Collaborate with product managers, designers, and stakeholders to define project requirements and deliverables.
  • Manage project timelines, sprints, and deliverables, ensuring the team adheres to deadlines and quality standards.
  • Develop and maintain scalable and dynamic web applications using ReactJS for the frontend and NodeJS for the backend.
  • Write clean, maintainable, and efficient code using modern JavaScript (ES6+), adhering to industry standards and best practices.
  • Conduct code reviews to ensure code quality, consistency, and adherence to project requirements and standards.
  • Implement automated testing frameworks and strategies (e.g., Jest, Mocha, Cypress) to ensure robust and error-free code.
  • Optimize application performance for fast and efficient rendering, data handling, and API processing.
  • Design and implement RESTful and GraphQL APIs, focusing on scalability and security.
  • Ensure proper state management in React applications using tools like Redux, Context API, or Recoil.
  • Leverage NodeJS frameworks like Express.js or NestJS for building efficient server-side applications.
  • Maintain and implement CI/CD pipelines to automate testing, building, and deployment processes.
  • Oversee deployment processes, ensuring smooth and efficient releases with minimal downtime.
  • Identify, troubleshoot, and resolve complex technical issues across the full stack.
  • Stay updated on the latest trends and advancements in ReactJS, NodeJS, and JavaScript, integrating relevant technologies and methodologies into projects.
  • Evaluate and recommend tools, libraries, and frameworks that enhance the development process and product quality.
  • Prepare and maintain comprehensive documentation for code, architecture, and development processes.
  • Provide regular updates on project progress, team performance, and challenges to stakeholders and management.
  • Engage with clients to understand their needs, providing tailored technical solutions and ensuring high-quality deliverables.
  • Ensure the delivery of robust, reliable, and scalable web applications that meet client expectations.

Technical Skills:

  • Proficiency in ReactJS, including Redux, Context API, and Hooks for state and lifecycle management.
  • Strong expertise in NodeJS, including Express.js or NestJS, for building scalable server-side applications.
  • In-depth knowledge of JavaScript (ES6+), including asynchronous programming, closures, and modular design patterns.
  • Familiarity with front-end build tools such as Webpack, Babel, and Vite for optimizing application performance.
  • Experience with version control systems like Git and collaborative workflows using platforms like GitHub, GitLab, or Bitbucket.
  • Understanding of CI/CD processes, including tools like Jenkins, GitHub Actions, or GitLab CI for automating testing and deployment.
  • Strong knowledge of relational and NoSQL databases such as MySQL, PostgreSQL, and MongoDB, including query optimization.
  • Familiarity with containerization tools like Docker and orchestration platforms like Kubernetes for deployment and scalability.
  • Expertise in modern authentication and authorization protocols, including OAuth 2.0, OpenID Connect, and JWT-based workflows.
  • Experience with writing and consuming RESTful APIs and GraphQL for efficient client-server communication.
  • Proficiency in using testing frameworks like Jest, Mocha, Chai, or Cypress for unit, integration, and end-to-end testing.
  • Knowledge of performance optimization techniques, including lazy loading, code splitting, and server-side rendering (SSR) in ReactJS.
  • Familiarity with state management libraries and tools such as Zustand, Recoil, or MobX as alternatives to Redux.
  • Awareness of web security best practices, including preventing XSS, CSRF, and implementing HTTPS and Content Security Policies (CSP).
  • Hands-on experience with real-time communication libraries such as Socket.IO or WebRTC for building interactive applications.
  • Understanding of cloud platforms like AWS, Azure, or Google Cloud for hosting and scaling applications.

More Info

Industry:Other

Function:technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 25/11/2024

Job ID: 101421511

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Senior Javascript Full Stack developer

OWOWCompany Name Confidential

Senior Full Stack Developer JavaScript ReactJS PHP Laravel

DevNackCompany Name Confidential
Last Updated: 25-11-2024 08:23:28 PM
Home Jobs in Ahmedabad Senior Full Stack JavaScript Developer