designing, developing, and maintaining web applications with a strong focus on user experience and performance. You will work closely with our cross-functional teams to deliver high-quality work.
Responsibilities:
1.
Front-End Development:
Collaborate with UI/UX designers to transform design mockups into responsive and interactive web applications using React.js. 2.
Code Optimization
: Ensure the performance, scalability, and maintainability of the applications by writing clean, efficient, and reusable code. 3.
State Management
: Implement state management solutions such as Redux or Mobx to manage application data effectively. 4.
Integration
: Integrate RESTful APIs and third-party services to enhance application functionality. 5.
Testing
: Write unit tests and perform thorough testing to ensure the reliability and stability of the applications. 6.
Code Reviews:
Participate in code reviews to maintain code quality and provide constructive feedback to team members. 7.
Bug Fixing
: Identify and resolve technical issues, bugs, and bottlenecks in a timely manner. 8.
Documentation:
Document code, technical specifications, and project progress to ensure knowledge sharing within the team. 9.
Collaboration:
Collaborate with cross-functional teams, including designers, backend developers, and project managers, to deliver projects on time and within scope. 10.
Stay Updated
: Keep up-to-date with the latest trends and best practices in React.js and web development to suggest improvements and innovative solutions.
Requirements:
-
Bachelor's degree in Computer Science or a related field (or equivalent experience).
-
Proven experience as a React JS Developer, with a strong portfolio showcasing your work.
-
Proficiency in JavaScript, ES6, HTML5, and CSS3.
-
Solid understanding of React.js and its core principles.
-
Experience with state management libraries such as Redux or Mobx.
-
Familiarity with RESTful APIs and asynchronous operations.
-
Knowledge of modern front-end build tools and development workflows (Webpack, Babel, etc.).
-
Experience with version control systems (e.g., Git).
-
Excellent communication and teamwork skills.
-
Ability to work independently and manage multiple tasks effectively.
-
Experience with responsive web design and cross-browser compatibility.
-
Experience with GraphQL, TypeScript, or other front-end technologies is a plus.
Benefits:
-
Opportunity to work on cutting-edge technology projects.
-
Collaborative and inclusive work environment.
-
Career growth and professional development opportunities.
-
A culture that values innovation and creativity.
If you are a talented React JS Developer looking for an opportunity to work on exciting projects in a dynamic and collaborative environment, we would love to hear from you. Join us and be a part of our journey to deliver the LLMs of tomorrow