شرح موقعیت
Level: Intermediate (2–4 years experience) Hands-on experience with a modern front-end framework (React preferred; Vue or Angular also considered).
مسئولیتها
- Build, maintain, and optimize user-facing features using modern JavaScript/TypeScript frameworks (e.g., React).
- Translate design mockups and wireframes into responsive, accessible, cross-browser-compatible interfaces.
- Integrate front-end components with REST and/or GraphQL APIs provided by the back-end team.
- Write and maintain unit and integration tests for front-end code.
- Participate in code reviews and maintain consistent coding standards across the front-end codebase.
- Optimize application performance, including load times and rendering efficiency.
- Collaborate with designers, back-end developers, and QA to deliver features end-to-end.
- Participate in agile ceremonies (standups, sprint planning, retrospectives).
نیازمندیها
- 2–4 years of professional front-end development experience.
- Strong proficiency in JavaScript/TypeScript, HTML5, and CSS3.
- Experience with state management approaches (e.g., Redux, Context API, or equivalent).
- Familiarity with RESTful and/or GraphQL API integration.
- Working knowledge of Git and collaborative version control workflows.
- Experience with front-end testing tools (e.g., Jest, React Testing Library, Cypress).
- Understanding of responsive design and web accessibility standards (WCAG).
- Familiarity with CI/CD pipelines is an asset.
- Strong communication skills and ability to work effectively in a distributed team.