Dreamix is seeking a passionate and experienced Senior React Engineer to join their team.
The role involves designing, developing, and maintaining high-performance software solutions that ensure reliability, scalability, and efficiency.
Responsibilities include designing and developing complex, responsive web applications using React.
The engineer will collaborate with backend engineers to integrate REST APIs and ensure seamless data exchange between frontend and backend systems.
The position requires implementing scalable, maintainable, and secure frontend architecture and components.
Building intuitive and dynamic user interfaces with performance and accessibility in mind is essential.
The engineer must write clean and well-documented code following industry standards.
Working with cross-functional teams including designers, backend developers, and product managers to deliver high-quality user experiences is expected.
Contributions to frontend build pipelines, CI/CD workflows, and deployment processes are also part of the role.
Requirements:
A minimum of 5+ years of professional experience developing frontend applications using React is required.
Candidates must have a deep understanding of modern JavaScript (ES6+), TypeScript, HTML5, and CSS3.
Strong experience integrating REST APIs and working with data fetched from backend systems is necessary.
Familiarity with state management libraries such as Redux or React Query is required.
Experience with performance optimization techniques in large-scale React applications is essential.
Knowledge of automated testing frameworks like Jest, React Testing Library, or Cypress is needed.
An understanding of accessibility and responsive design best practices is important.
Experience working in Agile teams with strong collaboration and communication skills is required.
Benefits:
Employees will enjoy a warm and supportive work environment where they can reach their full potential.
Flexible working hours are offered to help balance work and personal life.
Unlimited home office options are available to help employees stay productive and focused.
Opportunities for professional development, including certifications and training, are provided.
Additional benefits for academic teaching and speaking engagements are available.
Knowledge-sharing sessions will allow employees to learn from the Dreamix team.
Team and company-wide events will bring employees together.
Amazing week-long summer office and winter office initiatives are part of the benefits.
Additional health insurance and dental allowance will ensure employee well-being.
A multisport card is provided to encourage a healthy and active lifestyle.
Office massages are available to help employees relax and unwind.