| Employment Type | Project-Based/Part-Time | 
| Location | Remote, Taipei | 
| Open Levels | Senior | 
Description
- 
    
- Fee
 - NT$10-100W per project.
 
 - 
    
- Interview Process
 - Total process fewer than 3 hours.
 
 - 
    
- Expectations
 - Integrity. Hard work. Team player.
 
 
Requirements
Education & professional
- BS or MS degree in Computer Science (or equivalent experience)
 - 2+ years of relevant full-time programming work experience
 
Full stack (front- and back- end) development experience
- JavaScript (Express, Node, React, Redux), Django, Rails, HTML, CSS experience required
 - iOS mobile app experience is a plus
 - Given we are a small team today, you must be able to work across any tech stack and learn new technologies as needed
 
General software engineering
- Solid understanding of object-oriented programming; familiarity with various design and architectural patterns
 - Ability to think critically about software builds; ability to create technical strategy
 - Experience with quick prototyping and working through ambiguities independently. We define our product specs through innovation, iteration, and improvisation from every member of our team
 - Good written and spoken communication skills
 - Must be able to work flexibly in office and remotely
 - Quick learner, team player, proactive contributor, and self-motivated
 - Passionate about creating problem-solving products
 - GitHub profile preferred in addition to a resume
 
Our Stack
Front-End
// AVL's front-end stack
// React.js
import React from 'react';
// ReactNative.js
import {Text, View} from 'react-native';
// Redux
import { Provider } from 'react-redux';
import { createStore } from 'reduce';
Back-End
// AVL's back-end stack
// Node.js
var http = require("http");
http.createServer(function (request, response) {
	// Hello World!
}).listen(8081);
// Express.js
var express = require('express');
var app = express();