Job Description
A Full Stack Engineer is a versatile role responsible for the development and implementation of front-end solutions in a web development environment. The Full Stack Engineer should possess expertise in React JS, Next JS, Turbo Repo Framework.
The role involves team leading, taking charge of the development activities, managing day-to-day activities for team members, understanding what priority is for the day and having a broad view on all development. Need to be a team player and engage with every team member and ensure their work is getting completed. Manage team productivity and escalate to leaders when things are falling behind.
Responsibilities:
Lead Architectural/ Developer with a strong skillset in React, Next.js, Turbo Repo and AI tools ( Shadcn, V0.dev, Vercel)
Deep understanding of React, Next.js, and Turbo Repo frameworks, and be able to apply best practices and coding standards.
Provide technical guidance, mentoring, and ensuring that the front-end architectural vision is followed throughout the development process
Design robust and scalable architecture for web applications, leveraging React, Next.js, and Turbo Repo frameworks. This includes creating component-based architectures, designing data flow patterns, and ensuring efficient code reuse.
Actively participate in the development process, writing clean and efficient code using React, Next.js, and Turbo Repo.
Review code and provide feedback on the code written by the team members
You will collaborate with cross-functional teams, including UI/UX designers, backend developers, and product managers, to ensure seamless integration of frontend components with the overall application architecture
You will create and maintain technical documentation, including architectural diagrams, design patterns, and coding standards, to ensure effective knowledge sharing and future reference.
Qualifications:
Strong experience as a Full Stack Engineer, with a focus on React JS, Next JS, Turbo Repo Framework.
Proficiency in front-end technologies such as HTML5, CSS3, and JavaScript.
Experience with modern front-end frameworks and libraries like REACT JS.
Experience with version control systems, such as Git.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.
Ability to work effectively in a fast-paced and dynamic environment.
Prior experience in agile development methodologies is a plus.
Additional Information:
Good track-record of delivering scalable, highly reliable software against tight deadlines
Strives to build great experiences, putting users ahead of technology.
Ability to dive into complex systems and understand how they work.
Willingness to work in a fast-paced, distributed environment.
Bachelor's degree in Computer Science