Position: Senior Frontend Engineer
We are looking for an experienced Senior Frontend Engineer to build scalable, high-performance, and maintainable web applications. You will work with React, TypeScript, and modern state management solutions while following best practices for code scalability, security, and performance.
Key Responsibilities:
- Develop and maintain efficient and scalable frontend applications using React and TypeScript.
- Implement state management solutions using Redux, Zustand, and Immer for optimal data flow.
- Ensure pixel-perfect styling with Tailwind and SCSS while maintaining responsive design standards.
- Optimize authentication flows and session management using tokens for secure user access.
- Apply i18n (internationalization) best practices to support multi-language applications.
- Follow TDD (Vite-Test) methodologies to write testable and maintainable code.
- Troubleshoot and optimize application performance for fast and smooth user experiences.
- Work closely with backend teams for seamless API integration and data handling.
- Maintain Git-based version control workflows and participate in code reviews.
Key Skills & Experience:
- Strong proficiency in React and TypeScript, with a focus on scalable architecture.
- Experience with state management libraries such as Redux, Zustand, and Immer.
- Expertise in Tailwind and SCSS for clean and maintainable UI development.
- Understanding of authentication techniques, including session tokens and security best practices.
- Familiarity with i18n (internationalization) best practices for multilingual applications.
- Understanding of Vite and modern bundlers to optimize frontend performance, including lazy loading and advanced build techniques.
- Knowledge of TDD (Vite-Test preferred) to ensure robust application development.
- Strong troubleshooting and debugging skills for resolving UI and performance issues.
- Basic understanding of Node.js to comprehend build processes, bundlers, and module resolution.
- Solid knowledge of DOM manipulation and CSS animations.
- Excellent communication and teamwork skills, with a strong ability to understand business needs and align technical solutions accordingly.