Job Description
We are seeking a talented Front End Engineer to join our dynamic team. The ideal candidate will have a strong background in building user-friendly applications using modern web technologies, particularly React and Next.js. You will be responsible for developing and maintaining web applications that deliver an exceptional user experience.
Job Requirements
- Bachelor’s degree in Computer Science or a related field.
- At least 1 year of experience in software engineering
- Exceptional verbal and written communication skills for engaging with both technical and non-technical stakeholders at various organizational levels.
- Proficiency in Next.js, React, Typescript or other JavaScript libraries/frameworks.
- Familiar with Ant Design and Radix as UI Library
- Knowledge of SEO principles
- Experience with mobile web platforms is essential.
- Strong understanding of design patterns and their practical applications.
- Ability to create and interpret sequence diagrams, class models, and similar documentation.
- Experience with version control systems (e.g., Git) and familiarity with Agile development methodologies.
- Excellent analytical, decision-making, problem-solving, teamwork, and time management abilities.
- Positive attitude, strong work ethic, and responsiveness to both internal and external clients.
- Strong debugging skills.
Key Responsibilities
- Develop and maintain responsive and interactive web applications using React and Next.js.
- Implement state management solutions using Zustand for efficient data handling.
- Collaborate with UX/UI designers to translate designs and wireframes into high-quality code.
- Optimize applications for maximum speed and scalability.
- Write clean, maintainable, and testable code while adhering to best practices.
- Troubleshoot and debug issues to ensure a smooth user experience.
- Stay up-to-date with emerging technologies and industry trends.
- Participate in code reviews, provide constructive feedback, and adhere to coding standards and best practices.