Description
Our client is an audio-only streaming platform that is seeking a Front-end Developer who works closely in collaboration with the product team, designers, and product manager to join the team.
Given it's a small team and the maturity of the product, we are seeking highly committed people who are willing to provide pragmatic and robust solutions while being accountable and owning the product and its solutions.
Responsibilities:
- Architecture Design: Designing scalable, maintainable, and efficient frontend architectures that align with the overall product goals and technical vision of the company.
- Performance Optimization: Identifying and addressing performance bottlenecks in frontend code, optimizing load times, and ensuring smooth user experiences across different devices and browsers.
- Code Quality Assurance: Enforcing coding best practices, code reviews, and ensuring high code quality standards through unit testing, integration testing, and end-to-end testing.
- Problem Solving and Troubleshooting: Proactively identifying and resolving technical challenges and bugs in frontend code, conducting root cause analysis, and implementing robust solutions to prevent recurrence.
- UI/UX Design Collaboration: Collaborating closely with UI/UX designers to translate design wireframes and mockups into responsive and intuitive user interfaces.
- Cross-Functional Collaboration: Collaborating effectively with backend developers, product managers, and other stakeholders to ensure seamless integration of frontend components with backend systems and APIs.
Requirements
- +3 years of experience with js/typescript, React, or other reactive frameworks.
- Redux or other state management libraries.
- Deep knowledge of testing with tools like Jest, React Testing Library, Cypress, or similar.
- CSS/SASS/SCSS/Tailwind with a clear understanding of the flexbox model.
- Graphql client and understanding of Graphql in the server.
- Clear and open communication in English is a must.
What we value:
- Nextjs
- Storybook
- Experience profiling and debugging performance in SPAs
- Building PWAs
- Experience in the backend (Ruby Elixir), regardless of the language