Main Responsibilities:
● Develop, maintain, write clean and optimize responsive web applications using React and
● Build and maintain cross-platform mobile applications for Android and iOS using React Native.
● Build high-quality products with a focus on user experience and performance.
● Communicate actively and collaborate with Product Managers, Backend Engineers, and Designers to deliver cohesive, end-to-end features.
● Familiarity with RESTful APIs and integration with backend services.
Solid understanding of responsive design, mobile-first development, and cross-platform compatibility
● Maintain and extend reusable components and design systems.
Requirements:
● years of professional experience in Frontend Engineering, with extensive experience in and React Native. Demonstrated ability to build and scale complex applications across web and mobile platforms.
● Advanced proficiency in JavaScript and TypeScript, with a strong understanding of how to write modular, scalable, and maintainable code.
● Expertise in React Query for efficient data fetching, caching, and state management, specifically in optimizing performance for both web and mobile applications.
● Hands-on experience with unit testing and test-driven development (TDD), particularly using tools such as Jest and Testing Library to ensure code quality and reliability.
● In-depth knowledge of Tailwind CSS for building responsive, visually consistent UIs and managing CSS at scale.
● Proven experience with frontend development workflows and tools, including Git for version control and familiarity with modern build tools (e.g., Webpack) for efficient development and deployment.
● Familiarity with RESTful API integration and best practices for frontend-backend communication, with a focus on building maintainable, well-documented client-server interactions.