Senior JavaScript Developer

Eightsquare Pvt.Ltd , Kathmandu — Posted 11 month ago

Responsibilities:

  • Lead the development of dynamic and responsive user interfaces using modern JavaScript frameworks/libraries (e.g., React, Angular, Vue).
  • Collaborate with UX/UI designers to implement visually appealing and user-friendly web applications.
  • Engage in full-stack development, integrating frontend components with backend services and databases.
  • Work on server-side scripting and APIs using technologies like Node.js.
  • Design and implement scalable and maintainable software architectures for web applications.
  • Ensure code quality and adherence to coding standards.
  • Write clean, efficient, and modular JavaScript code.
  • Implement and maintain reusable components and libraries.
  • Identify and address performance bottlenecks in frontend and backend code.
  • Optimize web applications for speed and responsiveness.
  • Collaborate with cross-functional teams, including backend developers, product managers, and QA engineers, to deliver end-to-end solutions.
  • Communicate technical concepts effectively to both technical and non-technical stakeholders.
  • Conduct and participate in code reviews to maintain code quality and ensure best practices.
  • Implement and advocate for testing practices, including unit testing and integration testing.
  • Provide mentorship and guidance to junior developers, fostering a culture of continuous learning and improvement.
  • Demonstrate technical leadership in decision-making and contribute to the overall technical strategy.
  • Identify and troubleshoot complex technical issues, ensuring the stability and reliability of web applications.
  • Implement effective solutions and preventive measures.
  • Create and maintain comprehensive technical documentation for code, architecture, and processes.

Qualifications:

  • Minimum of X years of professional experience as a JavaScript Developer, with a focus on frontend development.
  • Proficiency in modern JavaScript frameworks/libraries (e.g., React, Angular, Vue).
  • Full-stack development experience with Node.js.
  • Familiarity with server-side scripting and API development.
  • Proven experience in designing scalable and maintainable software architectures.
  • Knowledge of performance optimization techniques for both frontend and backend code.
  • Excellent communication and collaboration skills.
  • Ability to work effectively in a team-oriented, agile environment.
  • Experience in conducting and participating in code reviews.
  • Strong understanding of testing practices, including unit testing.
  • Demonstrated ability to provide mentorship and guidance.
  • Leadership in technical decision-making and strategy.
  • Strong analytical and problem-solving skills.
  • Experience in troubleshooting and debugging web applications.
  • Ability to create and maintain comprehensive technical documentation.
  • Bachelor’s or higher degree in Computer Science, Software Engineering, or a related field.

Eight Square facilitate merchants to make offline and online payments by integrating simple, secure and easy to use Payment Gateway System via a multitude of payment methods.

Details
Information Technology (IT) Industry
Full-time Job Type
Senior Job Level
Job post expired. Apply anyway, we'll forward your CV.