We are seeking an experienced Frontend Engineer to join our dynamic team.
As a senior engineer, you will play a key role in developing and delivering high-quality front-end solutions that meet the needs of our customers.
About the Job
This is a fantastic opportunity for someone who is passionate about creating engaging user experiences and wants to make a real impact in a fast-paced and innovative environment.
You will be working closely with our product managers, designers, and other engineers to build beautiful and adaptable web front-ends on top of scalable microservices.
Your primary focus will be on designing, implementing, and deploying services with a focus on high availability, low latency, and consistency.
Key Responsibilities
* Develop and deliver high-quality front-end solutions using modern web technologies such as React, NextJS, Redux, CSS Modules, Tailwind, and Rails.
* Collaborate closely with other engineers and product managers to become a valued member of an autonomous, cross-functional team.
* Design, implement, and deploy services with a focus on high availability, low latency, and consistency.
* Work closely with designers to ensure that your web components are responsive to desktop, tablet, and mobile screens.
* Monitor and manage the application in production, ensuring it runs smoothly and efficiently.
Requirements
To be successful in this role, you will need:
* A minimum of 4 years of experience in front-end engineering.
* Proven experience in collaborating closely with other engineers and product managers.
* Experience in designing, implementing, and deploying services with a focus on high availability, low latency, and consistency.
* Proficiency in Web technologies - Javascript/TypeScript, HTML, CSS.
* Familiarity with popular libraries like React, NextJS, Redux, CSS Modules, Tailwind, and Rails.
* Understanding of good programming principles SOLID, DRY and have a good problem solving approach and mindset.
Benefits
We offer a range of benefits to support your career growth and well-being, including:
* A competitive salary and bonus scheme.
* A comprehensive benefits package, including health insurance, retirement plan, and paid time off.
* Opportunities for professional development and training.
* A collaborative and supportive work environment.