I. MAIN ROLES & RESPONSIBILITIES
- Be responsible for high-quality and responsive UI code.
- Implement design mockups into functional interfaces using modern front-end frameworks.
- Identify and troubleshoot UI/UX issues.
- Collaborate with UI/UX designers to improve user experiences.
- Communicate with backend developers to integrate REST APIs.
- Write unit and UI tests to identify and fix frontend malfunctions.
- Develop application programming interfaces (APIs) to support mobile functionality.
- From time to time, assist backend team in debugging or minor API integration tasks.
- Stay up to date with emerging frontend technologies and trends.
- Use and adapt existing web applications for apps Communicate with users to understand their needs and experiences
II. REQUIREMENT
Education and Knowledge
- Strong knowledge of ReactJS, HTML5, CSS3, JavaScript/TypeScript.
- Basic knowledge of REST APIs and how to integrate them.
- Familiar with frontend frameworks/libraries: Redux, Next.js, etc.
- Understanding of responsive design and cross-browser compatibility.
- Knowledge of C#, .NET Core APIs is a plus.
Experience
- At least 3 years of experience in frontend development.
- Demonstrable portfolio of released applications on the App store or the Android market
- Demonstrated experience with released web or mobile apps.
- Basic experience in working with backend or full-stack teams.
Skills and Abilities
- Ability to turn design into clean, readable, and scalable code.
- Solid problem-solving and UI debugging skills.
- Strong teamwork and communication skills.
Other characteristics
- High attention to detail and strong sense of design consistency.
- Willing to learn and support backend when needed.