Software Engineer (Frontend Developer)

  • Full-Time
  • On-Site

Job Description:

We are looking for a highly skilled Frontend Developer to join our growing engineering

team. You will be responsible for building modern, high-performance, and scalable user

interfaces for our next-generation modular SaaS ERP platform. The ideal candidate is

passionate about creating clean, maintainable, and efficient front-end architecture using

Vue.js, TypeScript, and modern web technologies.

Youll work closely with our UI/UX designers, backend developers, and architects to

translate complex business logic into intuitive, beautiful, and responsive user experiences.

Key Responsibilities

Develop, test, and maintain high-quality frontend components using Vue.js,

TypeScript, JavaScript, HTML5, and CSS3.

Collaborate with backend engineers to integrate RESTful APIs and ensure seamless

data flow between the frontend and backend.

Implement responsive design principles for optimal performance across devices and

screen sizes.

Work with the design team to transform Figma or wireframe designs into dynamic,

functional web pages.

Optimize application performance and ensure cross-browser compatibility.

Participate in sprint planning, daily standups, and code reviews.

Contribute to frontend architecture decisions, best practices, and reusable

component libraries.

Debug, troubleshoot, and resolve UI and UX issues efficiently.

Ensure that the overall codebase is clean, modular, and well-documented.

Collaborate closely with QA engineers to ensure test coverage and high-quality

product delivery.

Required Skills & Qualifications

Bachelors degree in Computer Science, Software Engineering, or a related field (or

equivalent professional experience).

2+ years of experience in frontend development with a focus on modern JavaScript

frameworks.

Strong proficiency in:

Vue.js

JavaScript

TypeScript

HTML5 / CSS3 / SCSS / Tailwind CSS

Solid understanding of component-based architecture and state management

libraries.

Experience integrating RESTful or GraphQL APIs.

Good understanding of Git version control and CI/CD pipelines.

Familiarity with agile development methodologies (Scrum / Kanban).

Excellent problem-solving skills and attention to detail.

Strong communication and collaboration abilities within a distributed team

environment.

Preferred / Bonus Skills

Experience working with the Frappe Framework and Frappe UI components.

Understanding of ERP systems or enterprise-level business applications.

Knowledge of modular front-end architecture, micro frontends, or web component

design.

Experience with UI testing tools (Cypress, Playwright, Jest).

Familiarity with Docker-based development environments.

Exposure to performance optimization and accessibility (WCAG) standards.

What We Offer

A chance to work on a modern SaaS ERP ecosystem built on cutting-edge

technologies.

Collaborative and innovative work culture.

Continuous learning and career growth opportunities.

Flexible working hours and remote-friendly environment.

Competitive salary package based on experience and contribution.