Senior Full Stack Developer

PT Bank Tabungan Pensiunan Nasional Tbk

  • South Jakarta, Indonesia
    26, Menara BTPN, CBD Mega Kuningan, South Jakarta, DKI Jakarta, Indonesia
    South Jakarta
    DKI Jakarta
    Indonesia
  • Full time
Posted 18 days ago and deadline of application is on 15 Feb
Recruiter was hiring 2 days ago

Senior Full Stack Developer

PT Bank Tabungan Pensiunan Nasional Tbk

Job Description

The Senior Full Stack Developer is expected to lead the team to translate and implement user stories (business requirements) into working software that effective yet scalable and maintainable. Specifically, he or she shall:

  • Advocate for the customer in solving customer-experience and design problems. A person who is motivated by customer empathy and can collaborate effectively with both product and engineering teams.
  • Lead, create and adopt new language / framework / platform for software construction
  • Set the appropriate design pattern, object oriented approach and apply component-based / microservices design and development
  • Perform as well as coach to ensure developer team under supervision to code according to coding conventions, structures and easy to understand
  • Perform as well as coach to ensure developer team under supervision to implement TDD and conduct unit testing, integration testing, debugging
  • Lead on performance test and support automated testing
  • Implement other good software construction practices such as code reviews and peer-programming

Minimum Qualifications

  • Have experience (3 to 5 years) organize and monitor various team with any related development approach (waterfall / agile).
  • Well-rounded experience on (front-end and/or back-end) software construction using any of following technologies; HTTP, HTML5, CSS, XML, JSON, AJAX, API, Java (Spring), JavaScript Framework (e.g. Node.JS, Angular, React Native) and native mobile platforms on either Android and/or IOS.
  • Ability to create effective and high performance SQL statements and able to design efficient database entity relationship
  • Experience in using IDE and other productivity tools effectively, including but not limited to centralized/distributed version controls, bug reporting, single/multi-threaded code analysis/coverage, etc.
  • Experience in using tools for build and test automation.
  • Proactive and excellent interpersonal skill, including but not limited to teaching/sharing/learning, brainstorming, presentation, etc.
  • Familiarity on any of following; application server, UI/UX, graphic design, social media and low-level (OS, hardware) issues of application development is a plus

Jobs Summary

Job level
Mid-Senior Level / Manager
Job category
IT and Software
Educational requirement
Bachelor's degree graduate
Recruiter response to application
Sometimes 
Office Address
26, Menara BTPN, CBD Mega Kuningan, South Jakarta, DKI Jakarta, Indonesia
Industry
Banking / Mortgage
Vacancy
1 opening
Website
https://www.linkedin.com/company/pt-bank-tabungan-pensiunan-nasional-tbk

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 PT Bank Tabungan Pensiunan Nasional Tbk

BTPN is a one-of-a-kind bank, not only because of its years of commitment to be the best mass-market, but for its boldness in exploring digital world and delivering innovations. Following the birth of BTPN Wow! and Jenius, BTPN is re-innovating itself to be the digital hub of banking. It goes without saying that digital talents become the backbone of this transformation. Other than operating, we need digital talents like you to optimize our cutting-edge technology and enhance our line of innovation. With an open and dynamic environment that supports extensive learning, added by impeccable people and skills, BTPN gives you a chance to explore and expound your creativity. Join us! And be a part of what will be a phenomenon transformation