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.