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.