As the newest member of a highly skilled frontend team, you will be responsible for developing the frontend for various projects
Key Responsibilities
Software enhancements and suggest improvements
Optimizing applications for maximum speed
Collaborate with back-end developers and web designers to improve usability
Design mobile-based features
Troubleshoot and debug front-end issues using browser developer tools and debugging techniques.
Develop modular, reusable code components to streamline development and maintenance.
Ensure designs are visually appealing, user-friendly, and responsive across various devices and screen sizes.
Requirements and skills
At least 5 years of experience.
Solid understanding of Software
engineering concepts (Algorithms, Data Structure, ...)
Rich experience with React.js, Javascript, and Typescript
Experienced with Next.js app router and page router concepts
Familiarity with Git and version control, Docker
Experienced with CSS, SASS, MUI, and tailwind.
Good understanding of web performance concepts.
Familiarity with testing frameworks and concepts of e2e, unit, and integration testing
Naturally, you have a strong understanding of clean code, testable and reusable component development, and taking full responsibility for implementing and testing your changes
Experienced in Agile development methodologies
Strong Communication skills, a sense of ownership, and a problem-solving approach