Software Engineer (Full Stack React / Next.js)

Amplify
Full-timeSri LankaLKR 80,000 - 150,000/month

Amplify, an innovative product engineering agency, excels in creating bespoke IT solutions tailored to the dynamic needs of businesses. Specializing in the development of cutting-edge web, AI, mobile, and software applications, Amplify is committed to driving exceptional outcomes and propelling businesses forward in the digital age.

Key Responsibilities

  • Design and implement responsive user interfaces using Next.js and React, ensuring optimal user experience across various devices and screen sizes.
  • Write clean, maintainable, efficient, and testable code in compliance with best practices and industry standards.
  • Collaborate with cross-functional teams in an agile environment to define, design, and ship new features.
  • Ensure designs are in compliance with specifications and contribute to all phases of the development lifecycle.
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
  • Co-ordinate with UI/UX team and the figma designs into functional web interfaces, adhering to design guidelines and ensuring compatibility across browsers and platforms.
  • Mentor junior team members, guiding them in best practices and conducting code reviews to ensure quality and standards are met.
  • Work closely with the UI/UX team to ensure technical feasibility and implement design visions.

Requirements

  • 2-3 years of strong experience working with Next.js, ReactJS, and NodeJS. Proven track record of developing high-quality web applications.
  • Deep understanding of React.js, Next.js, Node.js, and modern JavaScript frameworks.
  • Experience with state management libraries (Redux or Context API).
  • Experience with SQL & NoSQL databases.
  • Proficiency in API integration (REST/GraphQL).
  • Familiarity with serverless computing (AWS Lambda, Azure Functions, Google Cloud Functions).
  • Solid experience with Git version control and CI/CD pipelines.
  • Knowledge of cloud environments (AWS, Azure).
  • Experience with TypeScript, serverless architectures, GraphQL, Webpack, and Babel is preferred.
  • Excellent problem-solving skills and attention to detail.
  • Strong written, verbal, and technical communication skills.
  • Ability to work independently and manage time effectively.
  • Effective interpersonal skills with the ability to work collaboratively across different time zones.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*