JavaScript Developer
Salary undisclosed
Apply on
Original
Simplified
The role requires the incumbent to design, implement, and maintain frontend software components using JavaScript and TypeScript.
They will collaborate with cross-functional teams to deliver scalable and high-performance web applications, with a focus on modern frameworks such as React.
Responsibilities
They will collaborate with cross-functional teams to deliver scalable and high-performance web applications, with a focus on modern frameworks such as React.
Responsibilities
- Design, develop, and maintain frontend features with a focus on maintainability and technical best practices.
- Collaborate with other software engineers to ensure the delivery of high-quality, scalable solutions.
- Engage in technical discussions, solutioning sessions, and contribute to the architectural design of web applications.
- Ensure the front-end applications adhere to responsive design principles and are optimized for performance.
- Utilize debugging and testing tools to identify and resolve issues in the application.
- Write clean, well-documented code and maintain high coding standards using best practices.
- Optimize web compilation and bundling frameworks such as Webpack, Rollup, Babel, and AST.
- Drive the product direction and make data-driven decisions to improve system performance.
- Collaborate with backend and full-stack teams, contributing to the overall product development lifecycle.
- Maintain up-to-date knowledge of the latest front-end technologies, ensuring continuous improvement.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 3 to 5 years of experience in frontend development, with strong proficiency in JavaScript and TypeScript.
- Experience with frontend technologies such as HTML, CSS, and modern web frameworks (React preferred).
- Strong understanding of common web compilation and bundling tools like Webpack or Babel.
- Experience with debugging and testing tools relevant to frontend development.
- Strong problem-solving skills and ability to work autonomously.
- Excellent teamwork and communication skills, with the ability to convey complex technical ideas to non-technical stakeholders.
- Familiarity with design patterns and software development best practices.
- Growth mindset with a willingness to learn and share knowledge within the team.
- A plus if experienced with backend technologies (Node.js), cloud infrastructure (AWS, Azure, Google Cloud), or automated testing frameworks.
Similar Jobs