Job Description :

JavaScript Engineer/Lead/Architect

100% Remote

Job Summary:

We are seeking an experienced Lead JavaScript Engineer/Architect to drive the design, development, and delivery of scalable web applications. The ideal candidate will provide technical leadership, define architecture standards, and mentor development teams while ensuring high-quality, performant, and maintainable solutions.


Key Responsibilities:

  • Lead the design and development of complex, scalable, and high-performance web applications.

  • Define front-end and/or full-stack architecture using modern JavaScript frameworks.

  • Collaborate with product managers, designers, and backend teams to deliver end-to-end solutions.

  • Establish coding standards, best practices, and development guidelines.

  • Conduct code reviews and ensure adherence to quality and security standards.

  • Mentor and guide junior and mid-level developers.

  • Optimize applications for maximum speed, scalability, and responsiveness.

  • Drive adoption of modern frameworks (React, Angular, Vue.js, Node.js).

  • Implement CI/CD pipelines and DevOps best practices.

  • Troubleshoot and resolve complex technical issues across the stack.


Required Skills & Qualifications:

  • Bachelor’s degree in Computer Science, IT, or related field.

  • 7+ years of experience in JavaScript development, with leadership experience.

  • Strong expertise in modern JavaScript (ES6+), TypeScript.

  • Hands-on experience with frameworks/libraries such as React, Angular, or Vue.js.

  • Experience with backend technologies (Node.js, Express) for full-stack roles.

  • Strong understanding of RESTful APIs, microservices, and system design.

  • Experience with state management (Redux, MobX, etc.).

  • Proficiency in HTML5, CSS3, and responsive design principles.

  • Familiarity with cloud platforms (AWS, Azure, or GCP).

  • Experience with version control systems (Git) and CI/CD tools.


Preferred Qualifications:

  • Experience with server-side rendering (Next.js, Nuxt.js).

  • Knowledge of GraphQL and API design best practices.

  • Experience with containerization (Docker, Kubernetes).

  • Familiarity with testing frameworks (Jest, Mocha, Cypress).

  • Exposure to performance monitoring and optimization tools.

  • Experience working in Agile/Scrum environments.


Soft Skills:

  • Strong leadership and team management skills

  • Excellent problem-solving and decision-making abilities

  • Effective communication and stakeholder management

  • Strategic thinking with attention to detail

             

Similar Jobs you may be interested in ..