Job Description
The Senior JavaScript Engineer (BOS Web Engine) will play a pivotal role in shaping the future of the BOS Web Engine, a core infrastructure component of the NEAR ecosystem. This position involves collaborating with cross-functional teams to design, develop, and maintain high-performance web applications that align with the organization's strategic goals. The candidate will contribute to the architecture and implementation of scalable solutions, ensuring seamless integration with both front-end and back-end systems while maintaining code quality and performance standards.
Key Responsibilities
- Lead the development of the BOS Web Engine, working closely with full-stack and front-end engineers to translate product vision into functional, user-centric web applications.
- Collaborate with a globally distributed team of experienced engineers, participating in code reviews, technical discussions, and knowledge-sharing sessions to drive innovation and maintain best practices.
- Design and implement robust JavaScript solutions that enhance the performance, security, and scalability of the BOS Web Engine, ensuring compatibility with modern web standards and frameworks.
- Interact with open-source projects, contributing to their development and representing the NEAR organization in community discussions, bug reports, and feature proposals.
- Debug complex issues, optimize application performance, and ensure the reliability of the BOS Web Engine through rigorous testing and continuous improvement.
- Document technical processes, maintain code repositories, and ensure clear communication of project progress to stakeholders and team members.
Job Requirements
- Proven expertise in JavaScript, with a strong proficiency in front-end frameworks such as React, Vue.js, or Angular, and back-end technologies like Node.js or Express.
- Deep understanding of RESTful APIs, GraphQL, and web service integration to enable seamless communication between systems and platforms.
- Experience with version control systems (e.g., Git) and collaborative development workflows to manage code changes and ensure team alignment.
- Strong problem-solving skills and the ability to analyze complex technical challenges to devise efficient, scalable solutions for the BOS Web Engine.
- Excellent communication abilities to articulate technical concepts to both technical and non-technical audiences, and to collaborate effectively with global teams.
- Knowledge of cloud platforms (e.g., AWS, GCP, Azure) and DevOps practices to support deployment, monitoring, and maintenance of web applications.
- Ability to work independently and as part of a team, with a proactive approach to learning new technologies and contributing to the growth of the NEAR ecosystem.