Portfolio Jobs

Discover opportunities across our Portfolio
69
companies
112
Jobs

Frontend Engineer

Polemos

Polemos

Software Engineering
Vietnam
Posted on May 22, 2025

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.


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.