Sr React JS Engineer

ByteCrew


Date: 3 weeks ago
City: Lahore
Contract type: Full time
React.js Engineer with 3 years of experience is responsible for building dynamic, responsive, and scalable front-end applications. key responsibilities include the following:

1. Front-End Development

  • Develop user-facing features and interfaces using React.js.
  • Write clean, modular, and maintainable code following best practices.
  • Optimize components for maximum performance across a variety of devices and browsers.


2. Component Design and Implementation

  • Build reusable components and libraries for future use.
  • Ensure consistency in UI/UX by implementing design guidelines and patterns.
  • Collaborate with designers to translate wireframes and prototypes into responsive web pages.


3. State Management

  • Manage application state using libraries like Redux, Context API, or MobX.
  • Implement complex stateful logic and asynchronous data flow (e.g., API calls, user interactions).


4. Integration with APIs

  • Connect front-end components with RESTful APIs or GraphQL endpoints.
  • Handle data fetching, caching, and error handling effectively.
  • Work with back-end teams to ensure seamless integration.


5. Code Optimization and Performance

  • Optimize web applications for speed and scalability.
  • Implement lazy loading, code splitting, and other techniques to improve performance.
  • Conduct performance testing and debug bottlenecks.


6. Testing and Debugging

  • Write unit, integration, and end-to-end tests using tools like Jest, React Testing Library, or Cypress.
  • Debug and resolve application issues and bugs efficiently.
  • Ensure code quality through peer reviews and adherence to coding standards.


7. Collaboration

  • Work closely with cross-functional teams, including UI/UX designers, back-end developers, and product managers.
  • Participate in agile development processes like sprint planning, daily stand-ups, and retrospectives.


8. Version Control

  • Use Git for source code management, including branching, merging, and resolving conflicts.
  • Collaborate on repositories hosted on platforms like GitHub, GitLab, or Bitbucket.


Key Tools And Skills

  • Languages: JavaScript (ES6+), HTML, CSS, TypeScript (optional but preferred).
  • Frameworks/Libraries: React.js, Redux, React Router.
  • Build Tools: Webpack, Babel, Vite.
  • Testing Tools: Jest, React Testing Library, Cypress.
  • Version Control: Git.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

QA Engineer (Bubble.io)

Taraki, Lahore
2 days ago
Our client is a no-code/low-code software development agency that brings ideas to life in just 4-8 weeks.The agency specializes in building MVPs and applications for startup founders and businesses, delivering high-quality apps and websites faster and at a fraction of the cost. The team is composed of startup founders turned builders, and pride ourselves on moving fast, caring about quality,...

Sr Laravel Engineer Lahore, Pakistan

ByteCrew, Lahore
5 days ago
About The Job Sr Laravel EngineerCandidate is responsible for developing, maintaining, and enhancing web applications using the Laravel framework. The major responsibilities typically include: Application DevelopmentBuild, test, and deploy robust web applications using Laravel.Write clean, maintainable, and efficient PHP code.Integrate front-end and back-end components seamlessly. Database ManagementDesign and optimize database schemas.Write complex SQL queries and use Eloquent ORM for database...

Sr. Associate Accounting

SC Johnson, Lahore
6 days ago
SC JOHNSON IS A FIFTH-GENERATION FAMILY COMPANY BUILT ON THE SPIRIT OF OUR PEOPLE. We have been leading with purpose for over 130 years, building iconic brands that win the hearts and minds of consumers – such as Raid, Glade, Ziploc and more, in virtually every country around the world. Together, we are creating a better future – for the...