Frontend Developer - JavaScript
About the Role
We are looking for a Frontend Developer to join our engineering team and contribute to building our internal healthcare and bioinformatics platform.
You will work closely with our senior developer and designer, focusing primarily on building intuitive, responsive user interfaces while gaining exposure to backend technologies. This is an excellent opportunity for someone early in their career who is passionate about creating great user experiences in a meaningful healthcare domain.
What You'll Do
- Build responsive, user-friendly interfaces using React and TypeScript
- Implement complex forms with validation and conditional logic
- Develop dashboards and data visualization components
- Integrate frontend with backend REST APIs
- Collaborate with the designer to translate Figma designs into pixel-perfect UI
- Write clean, reusable, and well-documented components
- Participate in code reviews and learn from senior team members
- Write component and integration tests
- Optimize application performance and user experience
- Gradually take ownership of specific features and modules
What You'll Bring
Must Have:
- 1-2 years of professional software development experience
- Proficiency in React with functional components and hooks
- Good understanding of JavaScript/TypeScript
- Experience with HTML5 and CSS3 (Flexbox, Grid)
- Familiarity with REST API integration (fetch, axios)
- Basic understanding of Git version control
- Eye for detail and passion for good UI/UX
- Eagerness to learn and grow
- Good communication skills and team collaboration
Good to Have:
- Experience with TypeScript in React projects
- Familiarity with Tailwind CSS or similar utility-first frameworks
- Knowledge of state management (React Query, Zustand, Redux)
- Experience with form libraries (React Hook Form, Formik)
- Familiarity with component libraries (Ant Design, Shadcn/ui, MUI)
- Basic understanding of Python or any backend language
- Experience with testing (Vitest, React Testing Library)
- Exposure to CI/CD pipelines
- Experience working with Figma designs