Search by job, company or skills

G

Frontend Engineer

2-5 Years
SGD 3,800 - 4,500 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 13 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Frontend Engineer

The Frontend Engineer plays a key role in building intuitive, performant, and scalable user interfaces for digital applications. The role requires strong expertise in modern frontend technologies, UI/UX engineering, and software craftsmanship. You will work in an Agile, DevOpsenabled environment, collaborating closely with product, design, QA, and engineering teams to deliver highquality frontend solutions that are reliable, secure, and maintainable.

Key Responsibilities

1. Frontend Development & UI Engineering

Develop responsive, accessible, and highquality web interfaces using modern JavaScript frameworks and UI engineering practices. Implement reusable components, optimize performance, and uphold frontend architecture standards.

Ensure user interfaces meet accessibility guidelines and deliver exceptional user experience

2. Collaboration & Delivery

Partner with Business Analysts and Product Managers to refine user stories and convert them into workable technical requirements.

Work closely with designers to translate wireframes, prototypes, and design specifications into productionready interfaces.

Collaborate with DevOps engineers to automate build, testing, deployment, and release pipelines.

3. Testing, Quality & XP Practices

Strengthen software quality through practices such as pair programming, code reviews, continuous refactoring, and unit testing.

Collaborate with QA teams to support automated test suites and address defects proactively.

Contribute to continuous integration and delivery workflows in an Agile environment.

4. Security & Performance

Implement secure coding practices and address vulnerabilities such as XSS, CSRF, and other frontend security risks.

Optimize performance through techniques such as code splitting, lazy loading, reducing rerenders, and optimizing resource usage.

Ensure applications adhere to web performance and security best practices.

5. Documentation & Technical Standards

Document key architectural decisions, coding standards, UI patterns, and development guidelines.

Maintain clear records of frontend best practices and contribute to internal knowledgesharing.

Required Skills & Experience

Core Frontend Skills

Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3.

Hands-on experience with frameworks such as React, Next.js, Vue, Svelte, or Angular.

Understanding of state management tools: Redux, Recoil, Zustand, MobX, or equivalents.

Experience working with UI libraries such as Tailwind CSS, MaterialUI, Chakra UI, Bootstrap, etc.

Tooling & Engineering

Proficiency with Git and branching strategies (GitFlow, trunk-based development).

Experience with modern build tools like Webpack, Vite, esbuild, Parcel.

Familiarity with modern CSS methodologies (BEM, CSS Modules, Styled Components).

Experience using frontend testing tools such as Jest, Mocha, Jasmine, React, Testing Library, Playwright.

Backend Integration

Experience integrating REST APIs, GraphQL, and WebSockets.

Understanding of data fetching patterns, error handling, and clientside caching.

DevOps & CI/CD

Familiarity with CI/CD tools such as GitHub Actions, GitLab CI, Netlify, Vercel, etc.

Ability to collaborate with DevOps teams on automation and deployment pipelines.

Security & Performance

Strong understanding of frontend security best practices.

Experience optimizing application performance for scalable, production-grade applications.

Software Engineering Practices Experience working within Agile teams (Scrum, Kanban) with strong communication and collaboration.

Knowledge of Extreme Programming (XP) practices, including TDD, pair programming, continuous refactoring, and incremental delivery.

Ability to produce clean, maintainable, and wellstructured code adhering to software craftsmanship principles.

Qualifications

Degree or Diploma in Computer Science, Information Technology, Computer Engineering, Electronics Engineering, or related disciplines.

Strong understanding of modern web technologies and frontend architecture.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 144710035

Similar Jobs