Job Description
Futureverse is a technological and cultural foundation for the open metaverse, empowering creators, companies, and communities to shape the future of digital experiences. As a Frontend Developer (React + TypeScript), you will play a pivotal role in building scalable and interactive web applications that form the backbone of this emerging ecosystem. This position requires a proactive contributor who can collaborate with cross-functional teams to translate business needs into innovative technical solutions.
Key Responsibilities
- Collaborate with product managers and designers to analyze business requirements and develop comprehensive technical specification documents.
- Design and implement high-quality frontend solutions using React and TypeScript, adhering to agreed-upon design principles and technical standards with minimal supervision.
- Participate in product architecture discussions to ensure scalability, performance, and maintainability of the platform.
- Conduct code reviews for fellow developers, providing constructive feedback to maintain code quality and best practices across the team.
- Develop and execute rigorous testing strategies, including unit tests, integration tests, and performance tests, to identify and document software defects.
- Optimize application performance and ensure seamless user experiences across multiple devices and browsers.
- Stay updated with emerging frontend technologies and industry trends to continuously improve the platform's capabilities.
- Collaborate with backend developers and DevOps teams to ensure smooth integration and deployment of features.
- Document code and technical processes to facilitate knowledge sharing and team onboarding.
- Participate in agile development cycles, including sprint planning, daily standups, and retrospectives, to deliver features on time and within scope.
Job Requirements
- Proven experience as a frontend developer with a strong foundation in React and TypeScript, preferably 3+ years in a professional setting.
- Deep understanding of frontend development principles, including responsive design, cross-browser compatibility, and accessibility standards.
- Proficiency in JavaScript, HTML5, and CSS3, with experience in modern frameworks like React Router or Redux for state management.
- Experience with version control systems (e.g., Git) and collaborative workflows to manage code changes and track progress.
- Strong problem-solving skills and ability to debug complex issues efficiently while maintaining code quality.
- Excellent communication skills to collaborate with stakeholders, document requirements, and present technical solutions clearly.
- Ability to work independently in a fast-paced environment while contributing to team goals and maintaining a high standard of work.
- Knowledge of RESTful APIs and integration with backend services to build cohesive applications.
- Experience with testing frameworks (e.g., Jest, Cypress) and a commitment to writing comprehensive test cases.
- Understanding of cloud platforms (e.g., AWS, Azure) and deployment pipelines to support scalable application delivery.
- Strong attention to detail and ability to produce clean, maintainable code that aligns with architectural best practices.
- Experience with UI/UX design tools (e.g., Figma, Sketch) to collaborate effectively with design teams.
- Ability to adapt to evolving technologies and contribute to the continuous improvement of the platform's frontend capabilities.
- Excellent time management skills to prioritize tasks and meet project deadlines in a dynamic development environment.
- Collaborative mindset to work with cross-functional teams, including designers, backend developers, and product managers, to deliver exceptional user experiences.