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
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.

Related Jobs

Job Detail

  • Job Id
    b0c9851af1007728
  • Location
    id
  • Company
  • Type
    Private
  • Employment Status
    Permanent
  • Positions
    Available
  • Career Level
    Experience
  • Gender
    Male/Female

Contact

Sponsored by

https://halokerja.id connects jobseekers and recruiters by accurately matching candidate profiles to the relevant job openings through an advanced 2-way matching technology. While most job portals only focus on getting candidates the next job, Shine focuses on the entire career growth of candidates.

Latest Job