Description:
I'm assisting a remarkable company in their quest to find a frontend wizard to enhance their brilliant engineering team. If you have a passion for transforming designs into interactive and captivating user interfaces, they are eager to hear from you! This is a unique opportunity to join a fascinating SaaS start-up, bring your creative ideas to life, and be an integral part of an extraordinary project from its inception.
What You'll Be Doing:
- Build Cool Interfaces: Use React and TypeScript to turn design specs into slick user interfaces.
- Develop Components: Create reusable components for efficient and modular development.
- Team Up with Designers: Work closely with UI/UX designers to make sure their visions come to life.
- Write Clean Code: Keep your code neat, clean, and up to the highest standards.
- Understand Requirements: Collaborate with other developers and product managers to nail down requirements and deliver top-notch features.
- Stay Agile: Be part of Agile/Scrum ceremonies like sprint planning and daily stand-ups.
- Keep Docs Updated: Ensure your code and feature documentation is always current and accessible.
- Communicate: Share your progress, roadblocks, and ideas with the team.
- Use Version Control: Collaborate on code changes using tools like Git.
What You Won’t Be Doing:
- Working Alone: This role is all about teamwork and cross-functional collaboration.
- Boring Routine: Expect dynamic challenges and plenty of opportunities to innovate.
What You Need to Succeed:
- React and TypeScript Pro: Solid understanding and hands-on experience.
- CSS Frameworks: Experience with Tailwind CSS or similar frameworks.
- Frontend Experience: 3+ years of experience in frontend development.
- HTML5 Knowledge: Good grasp of HTML5 semantics and accessibility practices.
- Project Experience: Proven experience with React or similar projects.
- Code Reviews: Participation in code reviews to maintain quality.
- Problem Solver: Strong skills in analyzing and solving complex issues.
- Team Player: Ability to work well with others and contribute to a positive team dynamic.
- User Focused: A keen eye for creating great user experiences.
- Prioritisation Skills: Ability to balance development speed with code quality.