✨ About The Role
- The role involves designing and developing scalable, reusable frontend components for a SaaS B2B product.
- The candidate will be responsible for enhancing the maintainability and security of the application while reducing technical debt.
- Collaboration with engineering, product, and design teams is essential to ensure timely completion of tasks.
- The position requires leading by example in implementing engineering best practices across the team.
- The candidate will engage with other departments, such as marketing and sales, to incorporate their feedback into the product development process.
- The job offers autonomy in improving application integrity and refining software design.
- The candidate will work with a tech stack that includes React, TypeScript, Ruby on Rails, and Postgres, among others.
⚡ Requirements
- The ideal candidate will have at least 4 years of coding experience, with a strong focus on Ruby on Rails for a minimum of 3 years.
- Proficiency in TypeScript and modern frameworks such as React and Next.js is essential for success in this role.
- A solid understanding of SQL and experience in designing and documenting REST APIs will be beneficial.
- The candidate should have experience in developing and maintaining design systems to ensure consistency across products.
- Excellent verbal and written communication skills are necessary to explain complex technical concepts to non-technical stakeholders.
- The ability to work effectively with cross-functional teams, including designers, product managers, and developers, is crucial.
- Fluency in English, both written and spoken, is required to thrive in a remote, partly asynchronous work environment.