The role requires the incumbent to design implement and maintain frontend software components using JavaScript and TypeScript.
They will collaborate with crossfunctional teams to deliver scalable and highperformance 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 highquality scalable solutions.
- Engage in technical discussions solutioning sessions and contribute to the architectural design of web applications.
- Ensure the frontend 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 welldocumented 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 datadriven decisions to improve system performance.
- Collaborate with backend and fullstack teams contributing to the overall product development lifecycle.
- Maintain uptodate knowledge of the latest frontend technologies ensuring continuous improvement.
Requirements:
- Bachelors 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 problemsolving skills and ability to work autonomously.
- Excellent teamwork and communication skills with the ability to convey complex technical ideas to nontechnical 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.
testing tools,cloud,node.js,rollup,html,bundling,javascript,automated testing frameworks,debugging,typescript,design,software,compilation,web,webpack,babel,react,testing,cloud infrastructure (aws, azure, google cloud),css,debugging tools,ast