About Amplify
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.
About the Role
As a Senior Next.js/React.js Software Enginee you will play a key role in crafting high-performance and user-friendly web applications using the latest Next.js and React.js technologies. Your responsibilities will encompass:
- Design, develop, and implement complex web applications using Next.js and React.js.
- Leverage Next.js features like server-side rendering, static site generation, and API routes to build efficient and scalable applications.
- Write clean, maintainable, and well-documented code adhering to best practices.
- Collaborate with designers to translate UI/UX mockups into functional and responsive React components.
- Partner with backend engineers to integrate front-end applications with various APIs and services.
- Mentor and train junior developers and interns on Next.js, React.js best practices, and project workflows.
- Lead assigned projects, manage technical discussions, and ensure on-time project delivery.
- Participate in code reviews and provide technical guidance.
- Demonstrate experience and knowledge of AWS services relevant to development, such as S3, RDS, etc.
- Stay up-to-date with the latest advancements in Next.js, React.js, and the broader JavaScript ecosystem.
Qualifications:
- 3+ years of professional experience building web applications with Next.js and React.js.
- Strong understanding of JavaScript (ES6+) concepts and best practices.
- Experience with related tools and libraries like Redux, Zustand, or NextAuth.js (a plus).
- Excellent knowledge of HTML, CSS, and modern web development practices.
- Experience with unit testing frameworks like Jest or React Testing Library.
- Excellent communication, collaboration, and problem-solving skills.
- A passion for building high-quality, user-centric software.
- A talent for mentorship and fostering a positive learning environment.
- Proven ability to lead and manage technical projects effectively.
- A commitment to continuous learning and staying updated with the latest technologies.