Senior React Js Developer

Job Description

We are looking for highly motivated, energetic & experienced frontend/ReactJS engineers for our in-house team. The candidates should be proactive, business focused, curiosity driven and versatile who can learn fast, work with little direction, and can thrive in pressure situations. The primary focus of the selected candidate would be on developing user interface components implementing and executing them following well-known ReactJS workflows (such as Flux or Redux). Also ensuring that these components and the overall application are robust and easy to manage.

 

Responsibilities:

• Work closely within your team to break down and analyze complex business/user problems, define application architecture to meet business and user needs.

• Develop new user-facing features using React JS • Build reusable components and front-end libraries for future use • Translate designs and wireframes into high-quality code

• Optimize components for maximum performance across a vast array of web-capable devices and browsers • Effective communication with external web services & API in an efficient manner • Actively participate in developing company's collective technical knowledge-base.

• Take ownership of yourself and the team to be able to always deliver quality right on time. • If required, communicate with client to incorporate feedback and enable them in evaluating their ideas technically and implementing them.

• Participate in unit-testing for robustness, including edge cases, usability and reliability.

 

Required Skills:

• 2-3 years of development experience in React JS

• Familiarity with state management tools (like redux, mobx, etc) and have shipped products using them

• Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

• Experience creating front-end applications using HTML, CSS, Bootstrap, Material UI

• Strong problem solving skills

• Strong debugging skills and must be familiar with profiling, memory optimization, analysis, and scalability concepts • Ability to collaborate in a team environment, and able to adapt effectively and quickly to a rapidly changing environment

• Excellent time management and work organization skills

• Hands-on experience with core concepts with Git and familiarity with Linux

• Ability to take ownership of your work. Every day is a challenge to ensure you are performing to the expectations you and your team have agreed upon, both in regard to estimates and to the general process

• A positive mindset and can-do attitude • Good verbal and written communication skills

Job Summary

  • Published on:2023-03-24 7:53 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Lahore
  • Gender:No Preference
  • Application Deadline:2024-12-28