to join our development team. As a front-end developer, you will be responsible for building modern, responsive, and interactive web applications using React.js. You should have a strong understanding of JavaScript, front-end architecture, and performance optimization.
Key Responsibilities
- Develop and maintain responsive web applications using
React.js
- Write reusable, testable, and efficient front-end code
- Integrate RESTful APIs and work with backend developers to ensure seamless data flow
- Collaborate with UI/UX designers to implement design mockups
- Optimize applications for performance, scalability, and responsiveness
- Conduct code reviews, write unit tests, and ensure coding standards
- Participate in sprint planning, standups, and team meetings
Required Skills & Qualifications
- Strong proficiency in
JavaScript (ES6+)
, HTML5, and CSS3 - Solid experience with
React.js
and its core principles (hooks, context, components, etc.) - Experience with
state management libraries
like Redux, Zustand, or Context API - Familiarity with
modern front-end build pipelines and tools
(Webpack, Babel, Vite, etc.) - Knowledge of
RESTful APIs
, JSON, and async request handling - Version control using
Git
- Understanding of
responsive design
and cross-browser compatibility
Preferred Qualifications
- Experience with
TypeScript
- Familiarity with
Next.js
, React Query, or other modern tools - Experience with testing frameworks like
Jest
, React Testing Library
, or Cypress
- Knowledge of
CI/CD pipelines
- Understanding of
SEO principles
and SSR (Server-Side Rendering) - Exposure to
Agile/Scrum
methodologies
Soft Skills
- Strong problem-solving and debugging skills
- Excellent communication and teamwork abilities
- Ability to work independently and take initiative
- Eagerness to learn and adapt to new technologies
Education
- Bachelor s degree in Computer Science, Information Technology, or a related field (or equivalent experience)
Apply for this position Allowed Type(s): .pdf, .doc, .docx By using this form you agree with the storage and handling of your data by this website.
* Recaptcha requires verification.
Im not a robot How can we help you ?