Apply to the open roles at Delphi Ventures' portfolio companies.

118
companies
303
Jobs

Frontend Engineer

Polemos

Polemos

Software Engineering
Posted on Oct 17, 2024

Location: Hybrid (HCMC, Vietnam)

Department: Technology

Reports To: Head of Technology

Job Overview:

As a Frontend Engineer, you will play a crucial role in developing and maintaining user-facing features of our web applications, including blockchain-based and decentralized applications (dApps). You will collaborate closely with the product, design, and backend teams to create a seamless and intuitive user experience. You will be responsible for translating design concepts into functional code, optimizing web performance, and ensuring the technical feasibility of UI/UX designs.

Responsibilities:

  • Frontend Development
    • Develop new user-facing features using modern JavaScript frameworks and libraries (e.g., React, ViteJS).
    • Build reusable code and components for future use.
    • Collaborate with blockchain engineers to integrate smart contracts and other blockchain functionalities into the frontend.
    • Ensure the technical feasibility of UI/UX designs and translate them into high-quality, responsive web interfaces.
    • Implement Web3 integrations and ensure a seamless user experience across decentralized components.
  • Collaboration & Communication
    • Work closely with designers and backend engineers to ensure seamless integration of front-end components with server-side logic.
    • Participate in regular code reviews to maintain a high standard of code quality.
    • Collaborate with cross-functional teams to discuss requirements, propose solutions, and deliver features on time.
  • Performance Optimization
    • Optimize web applications for speed and scalability.
    • Identify and address performance issues, including optimizing rendering and minimizing load times.
    • Implement best practices for web performance, such as lazy loading, bundling, and caching.
  • Testing & Debugging
    • Write unit tests and conduct manual testing to ensure the quality of the code.
    • Troubleshoot and debug issues to improve web application functionality.
    • Ensure cross-browser compatibility and responsiveness across different devices and screen sizes.
  • Continuous Improvement
    • Stay updated with the latest trends and best practices in frontend development.
    • Contribute to improving our development processes and tools.
    • Participate in technical discussions and propose new ideas for improving the user experience.

Requirements:

  • Experience:
    • 3+ years of professional experience in frontend development.
    • Strong proficiency in JavaScript, HTML, and CSS.
    • Experience with modern frontend frameworks/libraries such as React, ViteJS...
    • Familiarity with state management libraries (e.g., Redux) and modern build tools (e.g., Webpack).
  • Skills:
    • Strong understanding of web performance optimization techniques.
    • Knowledge of version control systems (e.g., Git) and agile development practices.
    • Ability to translate UI/UX designs into functional, pixel-perfect code.
    • Strong problem-solving skills and attention to detail.
    • Good communication skills and ability to work collaboratively in a team environment.
    • Fluent in English
  • Preferred Qualifications:
    • Experience with blockchain development, dApp development, and Web3 integrations.
    • Experience with TypeScript or other typed languages.
    • Familiarity with frontend testing frameworks (e.g., Jest, Cypress).
    • Experience with RESTful APIs and/or GraphQL.