Principal Frontend Engineer
TaniHub
South Jakarta, ID
6 hari yang lalu

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
  • Laporkan pekerjaan ini
    checkmark

    Thank you for reporting this job!

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

    Lampirkan
    Email saya
    Dengan mengklik "Lanjutkan", Anda setuju bahwa neuvoo mengumpulkan dan memproses data pribadi Anda, yang telah Anda berikan dalam formulir ini, untuk membuat akun neuvoo dan berlangganan Anda ke pemberitahuan email kami, sesuai dengan Kebijakan Privasi kami. Anda dapat membatalkan persetujuan Anda kapan saja, dengan mengikuti langkah-langkah ini .
    Lanjutkan
    Formulir aplikasi