
We’re looking for a talented Front-End Engineer to join our team and help us build beautiful, fast, and scalable web applications.
If you’re passionate about creating seamless user experiences, writing clean and efficient code, and staying ahead of front-end trends, we’d love to meet you.
You’ll be part of a collaborative environment where product, design, and engineering teams work closely together to deliver exceptional digital experiences.
Responsibilities:
Frontend Development
Develop responsive and performant web applications using React, Redux Toolkit, Material-UI, Ant Design, and Styled Components.
Deliver intuitive, user-centric, and visually appealing interfaces.
API Integration & Type Safety
Work closely with backend developers using Swagger/Open API specifications to define and consume APIs with strong typing.
Implement automated API client generation, type-safe DTOs, and ensure data consistency across client–server boundaries.
Optimize client-side data handling, caching, and error management for efficient communication.
State Management
Design and maintain scalable state management solutions using Redux Toolkit, ensuring data integrity and application stability.
Component Styling
Use Styled Components and CSS-in-JS libraries to build reusable, maintainable, and consistent UI components.
Code Quality & Testing
Write clean, well-structured, and testable code.
Participate in code reviews and contribute to maintaining high engineering standards.
Performance Optimization
Identify and fix performance bottlenecks to enhance speed and responsiveness.
Cross-functional Collaboration
Collaborate with product managers, designers, and backend engineers to turn ideas into high-quality features.
Continuous Learning
Keep up with the latest developments in the React ecosystem and share best practices with the team.
Requirements:
Proven experience as a Front-End Engineer with a portfolio of React-based projects.
Deep understanding of React, Redux Toolkit, Material-UI, Ant Design, and Styled Components.
Advanced experience with Swagger/Open API integration and automated type generation (e.g., Open API Generator, Swagger Codegen).
Strong problem-solving skills and attention to detail.
Experience writing maintainable, well-documented code.
Excellent teamwork and communication skills in a fast-paced environment.
Nice to Have:
Experience with Server-Side Rendering (SSR) in React
Familiarity with serverless architecture.
Understanding of CI/CD pipelines and automated testing frameworks.
Contributions to open-source projects or technical blogging.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای اسنپ مارکت