Frontend Engineer (CAT-1 A-1)

CLPS Global

Role Description

EXPERIENCE AND SKILLS NEEDED
Technical Skills:
- Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology, or related disciplines.
- Experience with Git and modern branching workflows (GitFlow, trunk-based development).
Proficiency in JavaScript, TypeScript, HTML5, and CSS3.
Experience with frontend frameworks and libraries such as React.js, Next.js, Vue.js, Svelte, or Angular. Strong understanding of state management solutions (Redux, Recoil, Zustand, MobX).
Experience with UI component libraries (Tailwind CSS, Material-UI, Chakra UI, Bootstrap). Hands-on experience with frontend build tools and bundlers (Webpack, Vite, esbuild, Parcel).
- Experience with modern CSS methodologies (BEM, CSS Modules, Styled Components).
- Experience with frontend testing frameworks (Jest, Mocha, Jasmine, Playwright, React Testing Library).
- Experience with performance optimization techniques (lazy loading, code splitting, reducing re-renders).
- Experience integrating RESTful APIs
, GraphQL, and WebSockets.
- Experience with CI/CD pipelines for frontend applications (GitHub Actions, GitLab CI, Netlify, Vercel).

Software Engineering Practices:
- Experience working in Agile teams (Scrum, Kanban) with strong collaboration skills.
- Knowledge of Extreme Programming (XP) practices such as TDD, pair programming, and continuous refactoring.
- Familiarity with cloud platforms (AWS, Azure, Google Cloud). Strong understanding of frontend security best practices and web performance optimization.
- Adherence to software craftsmanship principles, ensuring clean, maintainable, and efficient code.

Your Information

Full Name*
Year of Birth *
Email Address *
Phone*
Linkedin Profile *
Country of Residence*

Additional Information

Pitch (optional)
Go Back