Senior UI Developer
Posted Updated
Key Responsibilities
- Develop and maintain web and mobile user interfaces based on business requirements and UI designs
- Build responsive applications using Next.js, React.js/Angular, TypeScript, CSS, Tailwind CSS, and Flutter
- Collaborate with system analysts, designers, and development teams to deliver functional and user-friendly solutions
- Conduct unit and integration testing using tools such as Jest and Playwright
- Maintain code quality and security standards using tools such as GitLab and SonarQube
- Manage source code, support deployments, and monitor application performance after release
- Troubleshoot technical issues, maintain existing applications, and implement enhancements
- Research and adopt new technologies and contribute to code reviews and knowledge sharing
Person Specifications
- Bachelor's degree or equivalent qualification in Computer Science, IT, or a related field
- Minimum 04 years of experience
- Experience in front-end or mobile application development
- Knowledge of HTML, CSS, JavaScript/TypeScript, and component-based UI development
- Familiarity with Next.js, including server-side rendering, and React.js or Angular
- Exposure to Flutter for mobile application development
- Familiarity with testing tools such as Jest and Playwright
- Understanding of responsive web design, UI implementation, version control, and secure coding practices, including OWASP Top 10
- Exposure to GitLab, SonarQube, caching technologies such as Redis or Memcached, and application deployment is advantageous
- Strong problem-solving, communication, teamwork, and willingness to learn new technologies
Vendor submissions - 12 months