We are seeking a highly skilled React Developer with a strong technical background and hands-on experience in developing dynamic web applications
The ideal candidate should be proficient in modern front-end development technologies, capable of writing clean and scalable code, and passionate about building user-friendly interfaces
Key Responsibilities:
Develop, test, and maintain scalable React applications
Work closely with UI/UX designers to translate designs into interactive and responsive user interfaces
Optimise application performance for maximum speed and scalability
Integrate RESTful APIs and third-party services into applications
Write clean, efficient, and maintainable code following best coding practices
Troubleshoot, debug, and upgrade existing applications
Collaborate with backend developers to ensure seamless integration between frontend and backend services
Stay updated with the latest trends and advancements in React
js and front-end technologies
Required Skills & Qualifications:
Strong expertise in React
js (3+ years of core experience)
Proficiency in JavaScript (ES6+), TypeScript (preferred), HTML, and CSS
Experience with React Hooks, Context API, Redux, and component lifecycle
Strong understanding of RESTful APIs and asynchronous programming
Experience in state management libraries like Redux, Zustand, or Recoil
Knowledge of Next
js, React Router, and component-based architecture
Hands-on experience with Git version control and collaborative workflows (GitHub, GitLab, Bitbucket)
Familiarity with frontend performance optimisation techniques
Basic understanding of backend technologies (Node
js, Express
js) is a plus
Strong problem-solving skills and ability to work in a fast-paced environment
Preferred Skills (Nice to Have):
Experience with GraphQL, WebSockets, or Firebase
Knowledge of Unit Testing frameworks (Jest, React Testing Library)
Familiarity with CI/CD pipelines and deployment strategies
Prior experience working with Agile methodologies and tools like Jira, Trello
Benefits of Working with Us:
Competitive salary based on experience and expertise
Flexible working hours and a friendly work environment
Opportunity to work on innovative projects with the latest technologies
Learning and growth opportunities in a collaborative team setting
Employee engagement activities and professional development programs