Tapsi Doctor, a platform within the TAPSI Group, is dedicated to transforming healthcare experiences by providing easy access to over-the-counter medications, prescribed drugs, supplements, and medical equipment. We focus on convenience, reliability, and seamless service for our users. We’re looking for a passionate and skilled Senior Front-end Developer to join our team—someone who thrives on building responsive, user-centric web applications. If you’re eager to collaborate with product teams and design impactful, intuitive interfaces, we’d like to meet you!
Responsibilities
- Stay Updated: Stay up-to-date with the latest trends, tools, and best practices in front-end development, and apply this knowledge to improve our applications
- Collaboration: Work closely with back-end engineers to integrate front-end components with server-side logic and APIs.
- Optimization: Optimize front-end code for performance, speed, and scalability, making sure our applications perform well even in high-stress situations.
- Front-End Development: Write clean, efficient, and maintainable code using modern front-end technologies.
Requirements
Must Have:
- 5+ years of front-end software development experience using JavaScript (ES6/ES7) and TypeScript.
- Experience with HTML5 and the semantic web.
- Extensive experience with CSS3, CSS pre-processors (Sass, SCSS), Tailwind, and UI libraries (e.g., Material-UI, Ant Design).
- Strong proficiency in React.js and Next.js (App Router, Page Router).
- Experience working with ReactJS state management libraries (Redux, RTK, Zustand).
- Proficiency with data fetching and caching using React Query.
- Experience with form libraries such as React Hook Form and Formik.
- Experience with Git or other version control systems.
- Familiarity with Agile methodologies and development practices.
- Proficient understanding of cross-browser compatibility and web standards.
- Understanding of frontend performance monitoring and debugging tools (e.g., Chrome DevTools, Lighthouse).
- Knowledge in implementing and working with Service Workers in web applications.
Nice to Have:
- Experience with best practices for unit/integration/E2E frontend test frameworks and tools (e.g., Jest, Cypress, Selenium) to ensure code quality and reliability.
- Familiarity with CI/CD and Docker containers.
- Experience with Storybook for component development and documentation.
Benefits
Join our friendly and dynamic team and enjoy a range of perks, such as:
- Monthly social events and gatherings
- Breakfast
- Lunch subsidies
- Transportation budget
- On-site medical care
- Comprehensive health insurance
- Occasional Gifts