Responsibilities:
- Turn UI/UX designs into prototypes, creating excellent interactions from designs. Translate UI/UX design wireframes into high-quality, responsive code using HTML, CSS, and frameworks.
- Implementation of web-based application, build reusable code and libraries. Write clean, testable, and well-documented code.
- Involve in full software development life cycle from gathering user requirements, system design and analysis, implementation, and testing.
- Debug and resolve frontend issues and bugs across browsers and devices. Help back-end developers with coding and troubleshooting.
- Optimize application for maximum speed and scalability.
Requirements :
- Bachelor’s or Master’s degree in Information System, Computer Science, Software Engineering, or a related field.
- At least 3 years of experience in front-end development with Angular (including TypeScript and RxJS)
- Expertise in HTML5, CSS3, JavaScript/TypeScript, RESTful APIs, and modern frontend development tools.
- Knowledge for RESTful API, WebSocket, interacting with server-side components
- Good experience with UI testing frameworks, such as Jasmine, Jest.
- Knowledge of cloud platforms (e.g., Azure, AWS) and containerization (e.g., Docker).
- Experience with modern build tools and libraries such as Webpack, Babel, and Angular CLI.
- Experience with Agile/Scrum methodologies and tools (e.g., Jira, GitLab, Jenkins).
- Experience with frontend build tools (e.g., Webpack, Babel, NPM/Yarn).
- Good verbal and communication skills.
- Self-motivated with a willingness to learn and adapt in a fast-paced environment.
Report job