Job Description
Responsibilities:
- Work closely with product managers and designers to develop and enhance frontend features.
- Build and integrate robust frontend solutions with backend APIs for dynamic and responsive user experiences.
- Leverage your strong UI/UX expertise to create a seamless and visually appealing user interface.
- Keep up to date with the latest trends and best practices in frontend development.
- Take initiative in proposing solutions and actively contribute to the team's efforts in creating scalable proof of concepts without always waiting for detailed requirements.
Requirements:
- 3-5 years of experience as a Frontend Developer.
- Strong understanding of Typescript and frontend fundamentals.
- Proficient knowledge of HTTP.
- Extensive experience with React.
- Familiarity with Next.js is a significant advantage.
- Solid grasp of state management libraries (e.g., Redux, Context API).
- Experience with CSS preprocessors (e.g., SASS, LESS) and frameworks (e.g., Tailwind CSS, Material UI).
- Good understanding of relational and non-relational databases.
- Proven experience integrating frontend applications with RESTful and GraphQL APIs.
- Solid experience in creating and efficiently using Backend for Frontend (BFF) APIs.
- Strong understanding of server-side and client-side rendering.
- Excellent UI/UX sensibility with meticulous attention to design details.
- Experience with AI code generation tools is a plus (e.g., Amazon CodeGuru, GitHub Copilot, cursor.com, aider).
- Experience in blockchain development is a bonus (e.g., Ethermint, Cosmos SDK).
- Familiarity with WebSocket or Socket.io for real-time communication is an advantage.
- Strong problem-solving skills and the ability to excel in a fast-paced environment.