Senior Frontend Engineer
Skills
Back-End Web DevelopmentComputer ScienceFront-End DevelopmentTypescriptHigh Performance ComputingUser ExperienceUser Interface Design
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Proven experience as a Senior Frontend Engineer, with a strong track record of delivering complex, high-performance SPAs
- Deep expertise in React and its ecosystem, including state management libraries
- Experience optimizing frontend performance and implementing best practices for scalability
- Strong problem-solving skills and the ability to think creatively when faced with technical challenges
- Excellent communication and collaboration skills, with the ability to work effectively in a fast-paced, remote team environment
- Passion for creating exceptional user experiences and a commitment to writing clean, maintainable code
- Comfort in working with WebRTC, WebAssembly, and WebGPU
Nice to have
- genuine passion for computer science and software engineering
- proactive
- diverse range of interests
- unique perspective
- understand challenges of startup
- comfortable with autonomy
- flexible and adaptable
Day to day
- Design, develop, and maintain a high-performance, feature-rich React / TypeScript frontend
- Implement complex functionalities and processing capabilities within the frontend, ensuring a seamless user experience
- Collaborate with cross-functional teams, including ML and Backend Engineers, to integrate AI modules or other algorithms with specific requirements and constraints
- Contribute to the overall architecture and design of the Iris Platform
- Stay up-to-date with emerging frontend technologies and best practices, and incorporate them into the application as appropriate
Hiring process
- Submit resume
- Brief cover letter highlighting relevant experience and what drew you to Iris
