Position:
Lead React Developer
Location:
Krank Tech (Private) Limited Karachi (Onsite)
Job Description:
We are seeking a highly skilled LeadLevel React.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 crossfunctional teams including designers and backend developers to create userfriendly responsive interfaces while adhering to best practices.
Key Responsibilities:
- Develop and Implement: Design code test and debug web applications using React.js ensuring high performance and responsiveness.
- Collaborate: Work closely with UI/UX designers and backend developers to translate designs and wireframes into highquality code.
- Optimize Performance: Identify and address performance bottlenecks and implement necessary optimizations.
- Testing and Debugging: Conduct thorough testing of your code and the teams code for applications and perform debugging to ensure highquality deliverables.
- Code Review and Documentation: Take ownership of code reviews of the entire department and maintain clear concise documentation of code and applications.
- Stay Updated: Keep uptodate with the latest industry trends best practices and emerging technologies to continuously improve development processes.
- Problem Solving: Troubleshoot and resolve complex issues related to application functionality and performance.
- Communication: Ability to articulate technical concepts and collaborate with other team members and stakeholders including designers product managers and backend engineers.
- Leadership: Continues mentoring junior developers and other team members. Previous experience in leadership or mentorship is a plus.
- Agile Methodology: Experience working in agile teams and participating in daily standups sprint planning and retrospectives.
- Handson Experience with Complex Applications: Experience in building largescale productionlevel applications dealing with performance bottlenecks scalability and realworld problems.
- Version Control Systems: Proficiency with Git for version control code reviews and collaboration.
- Proficiency in React.js: Deep understanding of React concepts such as hooks state management context API lifecycle methods and functional components.
- JavaScript/ES6 Expertise: Strong command over modern JavaScript including ES6 features like arrow functions destructuring async/await etc.
- Frontend Development: Solid experience with HTML5 CSS3 and preprocessors like SASS/LESS.
- Responsive Design and CrossBrowser Compatibility: Experience ensuring applications are mobilefriendly and compatible with various browsers.
Requirements:
- Minimum of 67 years of experience in frontend development specifically with React for at least 3 years.
- Degree in Computer Science Engineering or a related field (or equivalent experience).
- Proven experience as a Lead level React developer in a similar role.
- 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 frontend 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 frontend build tools (e.g. Webpack).
- Leadership quality to present the department at all levels is a must
- Experience with unit testing and testing frameworks (e.g. Jest Enzyme) is a plus.