We are seeking a talented and experienced Frontend Engineer to join our growing team and take a leadership role in shaping the future of our web applications.
As a Frontend Engineer, you will be a key member of our technology team, responsible for driving the architecture, design, and development of our frontend applications.
You will collaborate closely with cross-functional teams and play a crucial role in delivering high-quality, user-centric software solutions.
Key Responsibilities
Design and implement robust, modular, and maintainable frontend architectures.
Drive the adoption of best practices, coding standards, and ensure the overall technical excellence of the frontend codebase.
Work closely with backend engineers, product managers, and UI/UX designers to ensure seamless integration of frontend components with the overall system architecture. Collaborate with QA teams to develop and implement comprehensive testing strategies.
Identify and address performance bottlenecks in frontend applications, optimizing for speed and scalability.
Conduct regular code reviews to ensure code quality and adherence to established standards.
Create and maintain comprehensive technical documentation for frontend systems, ensuring clarity and ease of understanding for the development team.
Proactively identify and address technical risks, ensuring the stability and reliability of frontend applications.
Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Minimum of 2 years professional experience in frontend development.
Expertise in HTML, CSS, JavaScript, and modern frontend frameworks such as React, Angular, Vue.js etc.
Strong understanding of web performance optimization, security, and accessibility.
Experience with version control systems (e.g., Git) and CI/CD pipelines.
Excellent problem-solving and communication skills.