• Jobs
  • >
  • Senior React Developer

Senior React Developer

  • Permanent
  • Full time
  • 75350, Karachi, Sindh, Pakistan
  • Krank - Karachi Team

Position:

Senior React Developer

Location:

Krank Tech (Private) Limited – Karachi (On-site)

Job Description:

We are seeking a highly skilled React.js/Next.js Developer to join our dynamic team. As a key member of our development department, you will be responsible for designing, implementing and maintaining web applications using React.js. You will collaborate with cross-functional teams, including designers and back-end developers, to create user-friendly, responsive interfaces, while adhering to best practices.

Key Responsibilities:

  1. Develop and Implement: Design, code, test, and debug web applications using React.js, ensuring high performance and responsiveness.
  2. Collaborate: Work closely with UI/UX designers and back-end developers to translate designs and wireframes into high-quality code.
  3. Optimize Performance: Identify and address performance bottlenecks and implement necessary optimizations.
  4. Testing and Debugging: Conduct thorough testing of your code and the team’s code for applications and perform debugging to ensure high-quality deliverables.
  5. Stay Updated: Keep up to date with the latest industry trends, best practices, and emerging technologies to continuously improve development processes.
  6. Problem Solving: Troubleshoot and resolve complex issues related to application functionality and performance.
  7. Communication: Ability to articulate technical concepts and collaborate with other team members and stakeholders, including designers, product managers, and backend engineers.
  8. Agile Methodology: Experience working in agile teams and participating in daily standups, sprint planning, and retrospectives.
  9. Hands-on Experience with Complex Applications: Experience in building large-scale, production-level applications, dealing with performance bottlenecks, scalability, and real-world problems.
  10. Version Control Systems: Proficiency with Git for version control, code reviews, and collaboration.
  11. Proficiency in React.js: Deep understanding of React concepts such as hooks, state management, context API, lifecycle methods, and functional components.
  12. JavaScript/ES6+ Expertise: Strong command over modern JavaScript, including ES6+ features like arrow functions, destructuring, async/await, etc.
  13. Front-end Development: Solid experience with HTML5, CSS3, and pre-processors like SASS/LESS.
  14. Responsive Design and Cross-Browser Compatibility: Experience ensuring applications are mobile-friendly and compatible with various browsers.

Requirements:

  • Minimum of 3-5 years of experience in front-end development, specifically with React for at least 3 years.
  • Degree in Computer Science, Engineering or a related field is a plus (or equivalent experience).
  • Experience developing web applications using React.js.
  • Proficiency in React.js and related libraries (Redux, Mobx, etc.).
  • Strong knowledge of HTML, CSS, and JavaScript.
  • Experience with responsive web design and mobile development.
  • Familiarity with front-end build tools and package managers (e.g., Webpack, Babel, npm).
  • Understanding of RESTful API integration and asynchronous programming.
  • Experience with state management libraries (e.g., Redux) and modern front-end build tools (e.g., Webpack).
  • Leadership quality to present the team at all levels
  • Experience with unit testing and testing frameworks (e.g., Jest, Enzyme) is a plus.
|