React Developer

Posted on
June 4, 2024
Apply Now

Job Overview


We are looking for a skilled and motivated React.js Developer with 2-3 years of experience to join our dynamic team. The ideal candidate will have a strong foundation in JavaScript, proficient in React.js, and a passion for building efficient, user-friendly web applications. This role requires a keen eye for detail, excellent problem-solving skills, and the ability to work collaboratively in a fast-paced environment.


Responsibilities

  • Develop and maintain web applications using React.js 
  • Thorough understanding of React.js and its core principles 
  • Experience with popular React.js workflows (such as Flux or Redux)
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Ensure the technical feasibility of UI/UX designs
  • Optimize applications for maximum speed and scalability
  • Write clean, maintainable, and efficient code
  • Troubleshoot and debug issues in a timely manner
  • Stay updated with emerging technologies and apply them to day-to-day development
  • Participate in code reviews to maintain code quality and share knowledge
  • Work closely with backend developers to integrate APIs and other services
  • Create reusable components and front-end libraries for future use

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 2-3 years of experience in front-end development, with a strong focus on React.js
  • Proficiency in JavaScript, including ES6+ syntax
  • Knowledge of server-side rendering frameworks such as Next.js
  • Experience with state management libraries such as Redux or Context API
  • Familiarity with RESTful APIs and asynchronous request handling
  • Understanding of HTML5, CSS3, and responsive design principles
  • Experience with creating APIs for third parties and consuming third-party APIs will be a plus
  • Knowledge of modern front-end build pipelines and tools (e.g., Webpack, Babel, NPM/Yarn)
  • Experience with version control systems, preferably Git
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork skills
  • Ability to work independently and manage time effectively

Job Information

Work Experience
6+ Years
Job Type
Full Time
Location
Lahore

Are you looking for talent?

Our AI-powered deep-vetting talent platform matches companies with the engineering talent they need to succeed. From elite remote global talent to fully managed services, MaasTech will elevate, expand & excel your tech teams and projects.