Intermediate Frontend Engineer
Company Overview
Seedworld Studios is driven to transform the gaming landscape through our innovative AAA metaverse game, Seedworld. The game merges the captivating realms of Fantasy and Steampunk. We are currently seeking an Intermediate Frontend Engineer to join our Product Engineering team. As a vital team member, you will play a pivotal role in advancing our product application that underpins a major metaverse endeavor in the industry. You will report to the Head of Engineering and collaborate closely with various teams to bring our vision to fruition.
Key Responsibilities:
- Goal Ownership & Delivery: Take charge of assigned tasks and contribute to team goals with timely and high-quality outcomes. Identify and address any inefficiencies or risks, suggesting enhancements to boost team effectiveness.
- Frontend Development: Build and upkeep responsive, user-friendly applications using React and Next.js. Develop clean, sustainable code while adhering to best practices in TypeScript and JavaScript.
- Collaboration on Roadmaps: Actively contribute to project roadmaps by providing input and making informed decisions between technical and business requirements. Assess and integrate feedback to enhance strategies and deliverables.
- Adaptability & Innovation: Adapt to changing priorities and collaborate with managers to strike a balance between different aspects effectively. Proactively propose innovative solutions aligned with team goals and user demands.
- Collaboration & Communication: Engage proactively with team members, exchange relevant information, and actively participate in team conversations. Facilitate open communication and encourage team involvement to enhance decision-making.
- User-Centric Focus: Assist in creating user-centric applications by collaborating with UI/UX designers. Ensure delivered features meet user expectations and requirements, focusing on accessibility and responsiveness.
- Code Quality & Best Practices: Develop well-organized, reusable code following coding standards and design patterns. Participate in code reviews to maintain quality and support team learning.
- API Integration: Coordinate with backend engineers to seamlessly integrate RESTful APIs into frontend applications. Manage third-party API integrations to boost application functionality.
- System Design Input: Provide input on frontend architecture and contribute to developing scalable and maintainable solutions. Apply design patterns effectively to solve common challenges.
- Monitoring & Optimization: Utilize basic observability tools to track application performance and identify potential issues. Leverage data-driven insights to optimize frontend performance and user experience.
- Security Best Practices: Follow secure coding guidelines and promptly report potential vulnerabilities. Begin implementing security practices in coding to enhance application resilience.
- Professional Development: Take ownership of personal growth by seeking learning opportunities to expand expertise. Support colleagues through knowledge sharing and guidance as required.
Team Structure
You will be an essential part of a diverse product development team, including frontend/backend engineers, test engineers, UI/UX designers, product owners, and Web3 subject matter experts.
Company Culture
- Fully remote, globally-operated work.
- Agile and inclusive working environment.
- Strong focus on user-centric development and continuous improvement.
- Committed to building impactful products and fostering team development.
Requirements
- Experience: At least 3 years of professional experience in frontend development or a similar role.
- Technical Expertise: Proficient in React, Next.js, TypeScript, and modern JavaScript frameworks. Familiarity with blockchain technologies, such as ethers.js or similar libraries, is advantageous. Understanding of performance optimization, accessibility, and responsive design.
- Web3 Knowledge: Understanding or interest in the Web3 ecosystem, including wallet integrations, DeFi concepts (e.g., staking, farming), and decentralized applications.
- User-Centric Development: Experience working in user-focused environments, balancing technical requirements with user experience.
- Adaptability: Demonstrated ability to manage shifting priorities and deliver high-quality results in fast-paced settings.
Desirable
- Experience with monitoring/analytics platforms like Sentry, Hypertune, etc.
- Exposure to Web3 libraries like ethers, wagmi, Dynamic.xyz
- Basic grasp of secure coding principles and best practices.
- Familiarity with agile development workflows and Git-based version control.
Location
- Fully remote position.
- Flexible timezone, but work hours must fall between 9AM and 10PM (UTC time).
Benefits:
- 21 days of holidays per year plus local bank holidays.
- Sick days.
- Budget allocated for training/courses.
- Budget provided for purchasing work equipment like laptops.
Salary:
Monthly pay in stablecoins (USDC)