Senior Frontend Developer

Updated 3 Months agoIT » Front-end Engineer

Job Description

The duties of a frontend developer at SamaTech include implementation of various project frontends, widget toolkits, and development of admin interfaces for client websites and internal micro-services. Frontend developers at SamaTech work closely with designers to help produce elegant user experiences. Most projects are implemented with Vue3, using modern javascript (ES Modules), Typescript and PostCSS.

You will work together with backend and blockchain developers on the Taipei engineering team to build platforms and services using cutting edge frontend technology.

Responsibilities

• Use Javascript and Typescript with Vue3 to build complex web applications
• Write responsive CSS using PostCSS
• Contribute unit and integration tests to maintain a high quality code base
• Prototype new projects and work on internal tools

Tech Stack

• Framework: Vue3 (documentation with Vitepress)
• Build/bundle: Vite
• Testing: Jest, Cypress
• Source control: Git

Requirements

Qualifications

• 4+ years developing complex web front-ends

• Proficient with modern software development tools (bundlers, linting, CI/CD, etc)

• 2+ years with at least one modern web application framework (Vue preferred)

• Strong understanding of application architecture, scalability, and web security


Preferred Qualifications

• Proficiency in VueJS and NodeJS

• English proficiency

• Degree in computer science or a related field

• Experience with graphic design and UX tools

• Familiarity with server side technology

Interview process

1. Screening call

2. Technical interview

3. Contract/Salary Negotiation

View all jobs

SamaTech

Rm. B, 3F., No. 64, Ln. 242, Hulin St., Xinyi Dist., Taipei City 110, Taiwan (ROC)

About us

SamaTech is a design and software engineering firm develops platforms and products in the crowdfunding and blockchain industries. We also contribute to open source tools and help other companies build projects that align with our expertise. Our goal is to make a positive impact by creating and improving cutting edge tools and platforms.

Team