Epicareer Might not Working Properly
Learn More

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

  • 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.

Requirements

  • 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.

Skills: software,web,cloud,ast,javascript,rollup,testing,debugging tools,testing tools,html,typescript,webpack,bundling,react,compilation,css,babel,design
Similar Jobs