Senior Front End Engineer

Jakarta, Indonesia

Are you an experienced front-end engineer looking to leverage your wealth of software development experience and help drive the cryptocurrency revolution? At Tokenomy we believe Blockchain and Cryptocurrency technologies will form a big part of the future of Finance.

You will work closely with product and design teams to build trading features that our customers want. You‘ll collaborate with a wide variety of engineering and non-engineering teams to add new digital assets, build trust and safety features and design trading infrastructure. If you‘re excited about creating beautiful user interfaces on top of the latest cutting edge technologies, we should talk.

Our Engineering culture embraces an atmosphere of continuous learning so you can always stay on the cutting edge of the latest technologies.

  • Develop new user-facing features using React.

  • Building responsive frontend web layout.

  • Translate designs, wireframes, and business requirements into high quality code.

  • Optimizing components for maximum performance.

  • Build reusable code and front-end libraries for future use.

  • Ensure the technical feasibility of UI/UX designs from designers.

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

  • Integrating frontend with existing backend API‘s.

  • Collaborate with back-end developers and web designers to improve usability.

  • At least 3 years experiencing as a Front-end developer.

  • Strong proficiency in JavaScript and ES2015-2017.

  • Thorough understanding of React and its core principles.

  • Experience with authentication protocols/methods such as JWT and OAuth2.

  • Experience with PHP and PHP frameworks.

  • Experience with GraphQL development.

  • Familiarity with browser testing and debugging.

  • Knowledge of SEO principles.

  • In-depth understanding of the entire web development process (design, development and deployment).

  • Experience working in an Agile/Scrum development process.

  • Ability to work independently or with a group.