




Job Summary: A leading technology company is seeking a Frontend Developer with React to contribute to the development of innovative solutions and maintain high-quality standards. Key Highlights: 1. Professional development opportunity 2. Team collaboration (scrum, agile methodologies) 3. Application of UI/UX and accessibility best practices A leading technology company invites you to join us as: Frontend Developer with React Requirements: Bachelor's degree completed in computer science or related field Minimum 2 years of experience as a developer 1. Frontend Development Fundamentals HTML5: Semantics, forms, accessibility, multimedia elements. CSS3: Responsive design (media queries, flexbox, grid). CSS preprocessors such as SASS/SCSS. Familiarity with frameworks like TailwindCSS or Bootstrap. JavaScript (ES6+): DOM manipulation. Promises, async/await. Advanced operators (spread/rest, destructuring). Higher-order functions (map, filter, reduce). --- 2. React.js Core Concepts: Functional and class components. Props and state. Basic hooks (useState, useEffect) and advanced hooks (useContext, useReducer, useMemo). Global State Management: Context API. Familiarity with libraries such as Redux or Zustand. Routing: React Router (dynamic routes, programmatic navigation, URL parameters). Component Lifecycle: Understanding of component lifecycle methods (e.g., componentDidMount). Side effects and cleanup in hooks. Optimization: Code splitting and lazy loading. Efficient rendering management. --- 3. Testing Writing unit and integration tests: Jest and React Testing Library. Familiarity with component testing. --- 4. Development Tools Version Control: Proficiency with Git and platforms such as GitHub/GitLab/Bitbucket. Development Environment: Familiarity with VSCode and useful extensions. Bundlers: Webpack, Vite, or Parcel. Linters and formatters: ESLint, Prettier. --- 5. APIs and Networking API Consumption: Fetch API and Axios. HTTP methods (GET, POST, PUT, DELETE) and error handling. Authentication: Token handling (JWT, OAuth). Secure storage in localStorage/sessionStorage or cookies. --- 6. Backend Integration Integration with REST APIs. Familiarity with GraphQL (desirable). Basic knowledge of CORS and asynchronous request handling. --- 7. Design and Usability UI/UX Best Practices: Familiarity with design tools such as Figma or Adobe XD. Web Accessibility (WCAG). 8. Soft Skills Problem-solving and critical thinking. Ability to read and understand documentation. Capacity to collaborate in teams (scrum, agile methodologies). Desirable (Optional but Valuable) Skills TypeScript: Static typing in React applications. SSR and SSG: Next.js. Advanced State Management: MobX, React Query. PWA: Progressive Web Apps. Advanced Testing: Cypress or Playwright. WebSockets: Real-time integration. We Offer: Base salary Statutory benefits Professional development opportunity IF YOU MEET THE ABOVE PROFILE, PLEASE APPLY THROUGH THIS CHANNEL AND WE WILL CONTACT YOU SHORTLY. -Requirements- Minimum education: Higher education - Bachelor's degree 2 years of experience Age: between 27 and 40 years old Keywords: developer, programmer
