Front-End Developer
Indorse
Singapore, SG
1d ago
source : Glints

Responsibilities

Develop new user-facing features

Build modern, testable, and reusable code / libraries for future use

Ensure the technical feasibility of UI / UX designs

Optimize application for maximum speed and scalability

Assure that all user input is validated before submitting to back-end

Collaborate with other team members and stakeholders

Work directly with our designers, software engineers, product manager and business team to build, ship and maintain front end components for experiments and features on Indorse

Contribute to testing and code reviews

Contribute to team planning, tracking and work visualization

Find and address performance issues

Remain current with emerging technologies and industry best practices; guide other developers on major development strategies and methodologies.

Requirements

At least three years of front-end engineering experience, a large portion of which was in a team environment

Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model

Thorough understanding of React.js and its core principles

Experience with popular React.js workflows (such as Flux or Redux)

Strong design focus with commanding grasp of HTML, CSS, and related web technologies

Familiarity with newer specifications of ECMAScript

Familiarity with data structure libraries (e.g., Immutable.js)

Experience with RESTful APIs

Experience with common front-end build and development tools such as Babel, Webpack, NPM, etc.

Experience with Git source control system

Ability to identify cross-browser / cross-platform compatibility issues and ways to work around them

Ability to understand business requirements and translate them into technical requirements

Basic knowledge of relational and non-relational data stores like MySQL, MongoDB, etc.

A knack for benchmarking and optimization

A passion for work at the bleeding-edge of technology

Strong interpersonal skills

Fluency in written and spoken English

Good to have (but not essential)

Experience contributing or managing open source projects (link to your github profile)

Experience working with cryptographic protocols (using GPG / PGP is a plus)

Understanding of Ethereum blockchain and related technologies like IPFS, Whisper, Swarm

Experience with web3.js

Experience writing smart contracts and ERC20 Tokens

Familiarity with continuous integration and deployment

Knowledge of modern authorization mechanisms, such as JSON Web Token

What it takes to succeed

Proactive problem-solving, lots of initiative in learning and resolving issues

Willingness and interest in leading and mentoring

Process-driven attitude

Benefits

Exposure to new languages, frameworks and ideas at the bleeding edge of technology and the blockchain space.

Deep technical challenges. If you enjoy building things that have never been built before then this role is right up your street.

Collaborate and communicate all you want. Our world is flat and we are strictly against 'cubicle culture'.

Get hooked up with the best hardware and software you need to produce your best work.

Work with some amazing talent in the tech space. Learn, share and then learn more.

Annual company retreat

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form