React Developer
Technology
Lahore, Pakistan1 month ago
Full time
Job description
Position: ReactJS Developer
Experience: Minimum 2 years
Language Requirement: Fluent in English
Key Responsibilities:
- Develop and maintain dynamic web applications using the React framework.
- Collaborate with cross-functional teams to deliver new features, including UI/UX designers, product managers, and backend developers.
- Ensure the technical feasibility of UI/UX designs and translate them into high-quality, responsive user interfaces.
- Optimize applications for maximum speed, scalability, and performance.
- Write clean, maintainable, and efficient code while following industry best practices.
- Create and implement reusable components and libraries to streamline development.
- Could you make sure that the user inputs are verified before submission to back-end services?
- Work with HTML, CSS, SASS/SCSS, and integrate data visualizations using libraries like Chart.js, D3.js, or React-based chart libraries.
- Leverage Tailwind CSS for responsive, utility-first design to speed up development.
- Consume and integrate RESTful APIs and GraphQL services into React applications.
- Manage application state using Redux, Context API, or other state management libraries.
- Stay current with the latest React updates, tools, and technologies to continuously improve development efficiency and quality.
Essential Requirements:
- Proven work experience as a React Developer for at least 2 years.
- Proficiency in React.js (including hooks), HTML, CSS, SASS/SCSS, Tailwind CSS, and JavaScript (ES6+).
- Strong experience with state management libraries such as Redux, Context API, or MobX.
- Hands-on experience with data visualization libraries like Chart.js, D3.js, or React-based chart components.
- Proficiency in integrating RESTful APIs and GraphQL services into React applications.
- Solid understanding of component-driven development and reusable design patterns.
- Experience with testing frameworks such as Jest, Enzyme, or React Testing Library.
- Strong understanding of web development principles, including responsive design, performance optimization, and best practices.
- Excellent problem-solving skills, attention to detail, and the ability to debug and troubleshoot code effectively.
- Fluency in English (written and spoken), with strong communication and collaboration skills.
Preferred Qualifications:
- Experience with other front-end frameworks or libraries, such as Angular or Vue.js.
- Familiarity with version control systems like Git, including branching and merging strategies.
- Experience working in an agile development environment with familiarity in CI/CD pipelines.
- Knowledge of TypeScript and its integration with React projects
Keywords
monthsOfExperience: 24ReactOSHTML5Chart.jsReduxVue.jsScalabilityTypescriptGraphQLAngularAngularJSD3.jsJavaScriptHtmlCI / CDDebuggerGitReact.jsSassSoftware Engineering
Interested in this role?