About the role
You will be working in an agile environment and taking ownership on our front-end codebases for web application projects where a typical stack comprises of
- Language: Typescript
- Framework: Vue 3 with the Composition API
- Routing: Vue Router
- State management: Pinia Store
- Styling Framework: Tailwind CSS (preferred) or an equivalent framework
- Component Library: Shadcn Vue
- Module Bundler: Vite (preferred) or an equivalent
- Source control: Git
- Concepts: REST APIs
Job Responsibilities
- Developing and maintaining the front-end codebase for web application projects
- Integrating front-end features with server-side elements such as APIs
- Optimizing of front-end codebase for performance and security
- Collaborating with web designers and UI/UX designers to materialize the designs into front-end code technical implementations
Technical Requirements
- At least 2 years of experience in developing and deploying production full front-end web application projects.
- Strong understanding of front-end technologies such as HTML, CSS, and TypeScript
- Passionate about accessibility (aria, writing semantic HTML) and SEO.
- Basic understanding of object-oriented programming fundamentals
- Experienced in developing and deploying FE web applications using frameworks such as Vue and/or React.
- Familiarity working with styling frameworks such as Bootstrap
- Knowledge of RESTful Web Services
- Proficient understanding of version control
- Willingness to learn and develop solutions using the latest technologies
Personal Skills
- Good problem-solving skills with attention to detail
- Excellent communication skills
- Capability to work well in a team
Bonus
- Experiences in developing progressive web applications (PWA)
- Familiarity in application state management tools such as Pinia and/or Redux
- Familiarity with mobile app development in Capacitor + Ionic or React Native
- Experience working with CMS(s) like Umbraco
Job Type: Full-time
Pay: RM4,000.00 - RM8,000.00 per month
Benefits:
- Cell phone reimbursement
- Dental insurance
- Flexible schedule
- Gym membership
- Health insurance
- Opportunities for promotion
- Professional development
- Vision insurance
- Work from home
Ability to commute/relocate:
- Kuala Lumpur: Reliably commute or planning to relocate before starting work (Required)
Experience:
Work Location: In person