Role Overview:
As a UI Engineer, you will design and build modern web interfaces that make complex data and workflows simple and intuitive. You will play a key role in translating product and design ideas into high-quality, performant user experiences.
You should be comfortable working in a fast-moving startup environment where ownership, collaboration, and creativity are valued.
Key Responsibilities:
Frontend Development
- Build responsive and high-performance web applications using modern frontend frameworks.
- Develop reusable UI components and scalable frontend architecture.
- Translate product and design concepts into polished, production-ready interfaces.
Product Collaboration
- Partner closely with product managers and designers to refine user workflows.
- Provide feedback on UX patterns, usability, and interaction design.
- Contribute ideas that improve the overall user experience of the platform.
Performance & Quality
- Optimize application performance and ensure smooth user interactions.
- Write clean, maintainable, and well-tested code.
- Participate in code reviews and contribute to frontend best practices.
Platform Integration
- Integrate frontend components with APIs and backend services.
- Handle asynchronous data flows, error states, and edge cases effectively.
Required
- 5 years of professional frontend or UI engineering experience
- Strong proficiency with TypeScript
- Experience building applications using React or similar modern frameworks
- Solid understanding of HTML, CSS, and responsive design
- Experience working with REST APIs
- Strong attention to user experience and visual detail
- Ability to work independently in a fast-moving environment
- Present and/or Demo Projects, i.e., Portfolio / Github Profile
- Experience building components library and design systems
Preferred
- Knowledge of testing frameworks (Jest, Cypress, Playwright)
- Experience with performance optimization and accessibility
What Makes This Role Exciting
- Work on cutting-edge technology used by scientists and researchers
- Help shape the core user experience of a growing platform
- Collaborate with a small, high-impact team
- Opportunity to influence product direction and interface design