Principal Frontend Engineer

TaniHub

  • South Jakarta, Indonesia
    South Jakarta, DKI Jakarta, Indonesia
    South Jakarta
    DKI Jakarta
    Indonesia
  • Full time
Posted a month ago and deadline of application is on 7 Aug
Recruiter was hiring 3 hours ago

Principal Frontend Engineer

TaniHub

Job Description

We are looking to hire an experienced Principal Software Engineer to maintain and upgrade all existing software. The Principal Software Engineer’s responsibilities include recommending adjustments to resolve software issues, improving the functionality of existing software, and ensuring that the design, application, and maintenance of software meets the quality standards of the company. You should also be able to mentor, guide and train other engineers.


To be successful as a Principal Software Engineer, you should be able to evaluate the user’s needs, time limitations and system limitations when developing software. A stand-out Principal Software Engineer is one who is up to date on new technologies and software development practices.

Principal Software Engineer Responsibilities:

  • Designing, coding, and maintain ecosystem development team.
  • Improving the performance of existing software.
  • Providing training to other engineers.
  • Maintaining and upgrading existing software.
  • Recommending new technologies that can help increase productivity.
  • Supervising and overseeing the technical aspects of projects.
  • Investigating software-related complaints and making necessary adjustments to ensure optimal software performance.
  • Regularly attending team meetings to discuss projects, brainstorm ideas, and put forward solutions to any issues.

Minimum Qualifications

  • Specialization in Javascript, HTML5, CSS
  • Experience with modern Javascript frameworks (e.g., React, AngularJS, Vue)
  • Experience with modern testing frameworks (e.g., Jest Puppeteer, Cypress)
  • Deep understanding of front-end architecture and data-driven development
  • Ability to work with designers to develop dynamic user experiences
  • Experience with large scale single-page web applications
  • Experience solving performance-related problems
  • Experience with GraphQL, Redux
  • Experience with large scale single-page web applications
  • Familiarity with common backend service languages such as Java, Go, NodeJS
  • Experience engineering software systems of medium-to-large scope and complexity
  • Practical knowledge of agile software development methodologies (e.g., XP, scrum)
  • Experience with continuous delivery and infrastructure as code

Jobs Summary

Job level
Associate / Supervisor
Job category
IT and Software
Educational requirement
Bachelor's degree graduate
Recruiter response to application
Once in a while 
Office Address
South Jakarta, DKI Jakarta, Indonesia
Industry
E-Commerce Agriculture
Vacancy
1 opening
Website
http://www.tanihub.com

Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.

About TaniHub

TaniHub is an Indonesian Agriculture E-commerce solving problems in the supply and distribution chain of agriculture produces. Through the platform and network, TaniHub connect farmers with people in the market to enable farmers selling agriculture products with fair price and sustainable quantity. Established in late 2015 as an on-demand application to deliver vegetables from farms to houses, in July 2016, TaniHub started to become a Business to Business suppliers for all Agriculture Commodities – Fruit, Vegetable, Poultry, Fishery, Livestock. With the support of TaniXpress, inhouse fresh-products delivery fleet, since October 2017 TaniHub expands to wider online channels, reach more SME’s, Restaurants, Resellers, and end users. TaniHub wants to be the First Choice in delivering agriculture products from farms to market with affordable price, efficient sourcing, and reliable supply chain. The aim is to bring forward Indonesia by giving market access to as many farmers as possible. By building and growing an integrated agriculture marketplace, the technology will benefit significantly to the growth of agriculture ecosystem in Indonesia.