We are looking for a skilled Front-End Engineer proficient in React to join our dynamic team. As a Front-End Engineer, you will be responsible for developing and implementing user interface components and workflows that enhance user experience.
Experience with responsive design principles, a design-based approach to front-end development, and the ability to leverage Language Models (LLMs) like GPT-3 for enhanced productivity are essential for this role.
Responsibilities:
· Develop new user-facing features using React.
· Collaborate with designers and backend engineers to implement and integrate user interfaces with server-side functionality.
· Build reusable components and front-end libraries for future use.
· Ensure the technical feasibility of UI/UX designs.
· Implement responsive designs and ensure cross-browser compatibility.
· Utilize Language Models (e.g., GPT-3) to optimize development workflows and improve productivity.
· Apply design-based principles to create intuitive and visually appealing user interfaces.
Requirements:
· Proven experience (3-5 years) working as a Front-End Engineer or similar role.
· Strong proficiency in TypeScript, HTML, CSS, and related web technologies.
· Proven proficiency in developing responsive web applications using React.js, incorporating component-based architecture, state management, and optimization techniques for enhanced performance.
· Design-oriented mindset with a focus on user experience and aesthetics.
· Knowledge of software development best practices including version control (Git), testing, and code review.
· Excellent communication skills and ability to work in a collaborative team environment.
· Strong problem-solving skills and attention to detail.
Nice to Have:
· Knowledge of build tools and module bundlers (Webpack, Babel).
· Understanding of UX design principles and accessibility standards.
· Contributions to open-source projects or a strong GitHub profile.