CodeNinja is seeking a highly skilled Senior React Developer with strong expertise in React.js and a comprehensive understanding of modern frontend development practices to join our dynamic team. The ideal candidate will lead the development of user-friendly, responsive, and scalable web applications while integrating cloud-based solutions. This role requires a combination of advanced front-end development experience and hands-on AWS prociency to build seamless applications that deliver excellent user experiences.

What you will do:

  • Design, develop, and optimize user interfaces using React.js and related technologies.
  • Translate design mockups and wireframes into high-quality code.
  • Implement and maintain responsive web designs to ensure seamless performance across devices and browsers.
  • Build reusable components and front-end libraries for future use.
  • Optimize components for maximum performance and scalability.
  • Collaborate with cross-functional teams, including product owners, designers, backend developers, and DevOps engineers, to deliver high-quality features.
  • Collaborate with backend developers to integrate APIs and ensure cohesive user experiences.
  • Implement state management solutions using Redux, Context API or similar technologies.
  • Utilize AWS services such as S3, Amplify, CloudFront, etc. for cloud-based integration.
  • Ensure code quality and performance by writing clean, reusable, and scalable code with attention to detail.
  • Lead technical discussions and mentor junior developers to promote best practices, conducting code reviews and knowledge-sharing sessions.
  • Integrate CI/CD pipelines and deployment workows using Jenkins or similar tools.
  • Stay updated on emerging technologies, frameworks, and best practices to contribute to continuous improvement.
  • Debug and resolve performance and usability issues across platforms.
  • Ensure adherence to UI/UX design principles and accessibility standards (e.g., WCAG).

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related eld (or equivalent work experience).
  • 6+ years of experience in front-end development, with at least 3 years focused on React.js.
  • Procient in JavaScript, TypeScript, HTML5, and CSS3 and modern UI frameworks.
  • Hands-on experience with AWS services, especially Amplify, S3, CloudFront.
  • Hands-on experience with state management libraries such as Redux..
  • Hands-on experience with backend integration using GraphQL or REST APIs.
  • Familiarity with front-end testing tools and frameworks (e.g., Jest, React Testing Library).
  • Hands-on experience with modern build tools and pipelines (e.g., Webpack) and package managers like npm.
  • Exposure to CI/CD pipelines and cloud-based development environments.
  • Hands-on experience with version control systems like Bitbucket, Git
  • Solid understanding of Agile development practices and DevOps principles.
  • Strong problem-solving skills and ability to troubleshoot complex technical issues.
  • Excellent communication and collaboration skills

Nice to have:

  • Experience with Next.js or other server-side rendering frameworks.
  • Knowledge of responsive design principles and CSS preprocessors such as SASS or LESS.
  • Understanding of web performance optimization techniques.
  • Knowledge of design tools such as Figma
  • Experience with accessibility testing and standards compliance.
  • Familiarity with containerization tools like Docker and orchestration services like ECS
  • Knowledge of authentication and authorization mechanisms such as OAuth2
  • Background in data visualization libraries like D3.js or Chart.js.
  • Knowledge of at least one RDBMS: Postgres, SQL Server etc.
  • Familiarity with microservices architecture

Benefits

  • Provident Fund
  • Gym Membership
  • Leaves as per the company policy.
  • Company-paid trips
  • Easy Loan Facility for Employees
  • Yearly increment
  • Health Insurance (includes spouse and parents) (till the age of 80)

Location

Lahore, Punjab, Pakistan

Job Overview
Job Posted:
2 days ago
Job Expires:
Job Type
Full Time

Share This Job: