Senior Software Engineer- React JS

  • Lahore, Islamabad, Karachi, Pakistan
  • WFH Flexible
  • Full-time
  • Software Engineering

We are seeking a highly skilled and passionate React JS Developer with 5+ years of experience to join our growing development team. The ideal candidate will be responsible for developing and maintaining user-facing features using React.js, ensuring high performance and responsiveness of applications, and collaborating with cross-functional teams to deliver excellent user experiences. 

Responsibilities: 

  • Develop new user-facing features using React.js and its ecosystem.
  • Build reusable components and front-end libraries for future use.
  • Translate UI/UX designs and wireframes into high-quality code.
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers.
  • Collaborate with back-end developers and UI/UX designers to integrate front-end and back-end services seamlessly.
  • Participate in code reviews to maintain code quality and share knowledge.
  • Troubleshoot, debug, and upgrade existing software.
  • Stay up-to-date with the latest industry trends and technologies.

Requirements: 

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Proven experience (3+ years) as a React.js Developer or similar role.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of React.js and its core principles.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Familiarity with newer specifications of ECMAScript.
  • Experience with data structure libraries (e.g., Immutable.js).
  • Knowledge of isomorphic React.
  • Familiarity with RESTful APIs.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Familiarity with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Ability to understand business requirements and translate them into technical requirements.
  • A knack for benchmarking and optimization.
  • Proficient understanding of code versioning tools, such as Git.
  • Experience with testing frameworks (e.g., Jest, React Testing Library, Enzyme).
  • Familiarity with server-side rendering (SSR) frameworks (e.g., Next.js).
  • Knowledge of cloud platforms (AWS, Azure, GCP).
  • Experience with Agile/Scrum development methodologies.
  • Strong communication and interpersonal skills

We have an amazing team of 700+ individuals working on highly innovative enterprise projects & products. Our customer base includes Fortune 100 retail and CPG companies, leading store chains, fast-growth fintech, and multiple Silicon Valley startups.

What makes Confiz stand out is our focus on processes and culture. Confiz is ISO 9001:2015 (QMS), ISO 27001:2022 (ISMS), ISO 20000-1:2018 (ITSM) and ISO 14001:2015 (EMS) Certified. We have a vibrant culture of learning via collaboration and making workplace fun.

People who work with us work with cutting-edge technologies while contributing success to the company as well as to themselves. 

To know more about Confiz Limited, visit: https://www.linkedin.com/company/confiz-pakistan/