1. MAIN ROLES & RESPONSIBILITIES
-
Responsible for developing high-quality, responsive UI code and implementing design mockups into functional interfaces using modern front-end frameworks.
-
Identify and troubleshoot UI/UX issues, working closely with UI/UX designers to continuously improve user experience.
-
Collaborate with backend developers to integrate REST APIs and ensure seamless functionality across platforms.
-
Write unit and UI tests to detect and resolve frontend malfunctions.
-
Occasionally assist the backend team with debugging or minor API integration tasks.
-
Develop APIs to support mobile functionality and adapt existing web applications for mobile use.
-
Stay updated on emerging frontend technologies and trends.
-
Communicate with users to better understand their needs and improve product usability.
2. REQUIREMENTS
-
Solid knowledge of ReactJS, HTML5, CSS3, JavaScript/TypeScript, with a good understanding of REST APIs integration.
-
Experience with frontend libraries/frameworks such as Redux and Next.js; understanding of responsive design and cross-browser compatibility.
-
Knowledge of C# and .NET Core APIs is a plus.
-
Minimum of 2 years’ experience in frontend development, with a proven portfolio of released web or mobile applications.
-
Hands-on experience working in cross-functional teams including backend or full-stack teams.
-
Ability to translate design into clean, scalable, and maintainable code.
-
Strong problem-solving and UI debugging skills.
-
Excellent teamwork, communication, and attention to detail, with a strong sense of design consistency.
-
Eagerness to learn and willingness to support backend development when needed.