Senior UI / Frontend Developer
About the role
Develop, maintain, and enhance web and mobile user interfaces using modern frameworks and technologies. Convert business requirements and UI designs into functional, responsive interfaces while collaborating with developers, system analysts, and other teams to deliver quality solutions.
Key responsibilities
Develop, maintain, and enhance web and mobile user interfaces
Work with Next.js, React.js/Angular, and Flutter to build and improve applications
Convert business requirements and UI designs into functional, responsive interfaces
Perform unit testing, integration testing, troubleshooting, and application monitoring
Manage code changes, deployments, and version control using GitLab/SVN
Collaborate with developers, system analysts, and other teams to deliver quality solutions
Follow coding standards, security best practices, and participate in code reviews
Maintain technical documentation and research new technologies when required
About you
Bachelor's Degree or equivalent in Computer Science, IT, or a related field
Minimum 5 years of relevant experience in UI/front-end development
Strong knowledge of HTML, CSS, JavaScript/TypeScript, and Node.js-based technologies
Familiarity with Next.js, including Server-Side Rendering (SSR)
Experience with React.js or Angular and component-based UI development
Knowledge of CSS frameworks such as Tailwind CSS
Familiarity with Flutter for mobile application development
Experience with testing tools such as Jest or Playwright
Knowledge of GitLab, code versioning, and application deployment