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).
- 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
- 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)
Top Skills
What We Do
A digital transformation company, driven to solve some of the most complex problems in the world today through technology. Our core service portfolio includes staff augmentation, software development and cloud services with over 300+ projects delivered to date. Established in 2014, with a continuously growing team of 250+ experts, operating across 3 regions with Americas, Middle East, and Southeast Asia, CodeNinja is one of the fastest growing technology companies recognized by Forbes Technology Council. With value addition being a core focus for the company, CodeNinja ranks as one of the top and best reviewed software development and services company. Now offering enterprise cloud solutions to some of the leading technology companies in the world, the company has secured funding of $1.6M and is poised to invest in redefining workplace dynamics through use of advanced AI. CodeNinja has earned the trust of more than 240 clients spread across 15 different countries and 9 different industries. The company is also one of the top-rated outsourcing services provider in Pakistan, forming dedicated technology teams for some of the world's leading organizations like Microsoft, Lifeforce (Tony Robbins) and OTL alongside unicorns such as 24Seven, ABHI, and Graana. In addition, to ensure quality and commitment to client data security, the company is now ISO 270001 certified. Services: · Offshore Engineering Teams · Custom Software Development · Dedicated Development Center · Application Modernizations · Cloud Services and Solutions · Modern Workplace Solutions · Digital Transformation Strategy · AI Consulting · AR/VR and Digital Twins · eCommerce Solutions Awards and Achievements: Top 1000 Companies Clutch Global 2023 Top Company in .Net Developers 2023 Clutch Global Fall 2023 Certifications & Partnerships: Adobe Commerce Cloud Solution Partner Microsoft Solution partner for business applications. Microsoft Solution Partner for Azure Data and AI.