Description
You will design, build, and maintain scalable web applications and user interfaces.
This role is on-site.
Responsibilities
- Develop responsive, accessible, and performant UI components using modern frameworks.
- Integrate front-end applications with RESTful APIs, GraphQL, and asynchronous data sources.
- Implement state management, authentication (JWT/OAuth2), and role-based access controls.
- Optimize bundle size, rendering performance, and cross-browser compatibility.
- Write automated tests and participate in CI/CD pipelines and code reviews.
Required Skills
- 4+ years of experience in UI development.
- Expertise in HTML5, CSS3, JavaScript (ES6+), and TypeScript.
- Strong proficiency in React.js, Angular, or Vue.js.
- Experience with DOM manipulation and browser rendering.
- Knowledge of UI libraries: Bootstrap, Tailwind CSS, Material UI, or Ant Design.
- Familiarity with SASS/SCSS and CSS preprocessors.
- Experience with Webpack, Vite, Babel, npm, or yarn.
- Proficiency in Git, GitHub, or GitLab.
- Understanding of CI/CD pipelines and Agile methodologies.
Preferred Skills
- Experience with testing frameworks like Jest, Cypress, or React Testing Library.
- Knowledge of WCAG accessibility standards.