Golden Gate Ventures

Careers

Front-End Developer, OmiseGO at Omise
Bangkok, TH
OmiseGO, a subsidiary of Omise, is bringing to market a white-label mobile wallet platform that facilitates payment, loyalty and rewards, remittances and cross-wallet transactions. By enabling money to move in different ways, OmiseGO leverages blockchain technology to open up possibilities for new types of financial services for anyone, anytime, anywhere.

We are looking for an experienced front-end developer who possess passion for pushing mobile payment and e-wallet limits. You will work as a part of a team of engineers, and collaborate with cross-disciplinary business professionals and stakeholders, to design and build the next generation of mobile solution. You will also be working closely with OmiseGO blockchain team to ensure smooth integration between the blockchain and wallet SDK.

Responsibilities

Design, implement and improve front-end applications of different kinds

Contribute to all phases of the development cycle

Prepare and produce releases of software component

Collaborate with cross-functional teams to define, design and produce product features

Work with outside data sources and APIs

Unit-test code for robustness, including edge cases, usability, and general reliability

Work on bug fixing and improving application performance

Continuously discover, evaluate and implement new technologies

The core principles that we’re looking for in a developer, as far as writing good code goes, are clarity, simplicity and defensiveness:

Clarity: you can write clear code that any devs could read and understand in one go.

Simplicity: you can write gimmick-free and straightforward code with no ambiguities.

Defensiveness: you can cover edge cases and treat user inputs with care.

As the best person for this position, you should go out of your way to teach your peers as well as being eager to learn new things. The team also greatly values developers who can read and understand code efficiently and provide helpful feedback. In short, you must be comfortable reviewing other people’s code.

You are:

a JavaScript expert (ES6, ES7)

experienced in React & Redux

experienced in developing HTML/CSS according to design

familiar with front-end tools, ex. webpack, npm, Yarn, etc.

open to try out, and potentially learn, Elm

autonomous;

open-minded;

eager to learn new things;

self-motivated; and

comfortable in a rapidly changing environment.

You can:

write secure front-end applications;

write test for your code;

write consistent code;

work in team;

communicate with confidence in English; and

handle responsibilities.

This position offers you:

an above market salary;

a nice and flexible work environment;

a health care plan;

3 days per week of remote work;

a MacBook Pro to work from coffee shops or beaches;

a friendly bunch of colleagues.


We encourage people from all nationalities, ethnicities and walks of life to apply.