Web Platform/Framework Developer

Web Platform/Framework Developer Job Description Template

Our company is looking for a Web Platform/Framework Developer to join our team.

Responsibilities:

  • Create and maintain software documentation;
  • Gather and refine specifications and requirements based on business and technical needs;
  • Write well designed, testable, efficient code;
  • Communicating with solution stakeholders on business requirements and translation thereof into platform design;
  • Create web platform architecture and web layout/user interface by using respective best practice approaches;
  • Stay plugged into emerging technologies/industry trends and apply them into operations and activities;
  • Be responsible for maintaining, expanding, and scaling the web platform solution and web applications based on the above;
  • Integrate data and interfaces from various back-end services and databases.

Requirements:

  • Creative Problem-Solving Skills;
  • Active interest in travel;
  • Familiarity with at least one of the following programming languages: Java, Javascript, PHP, or Ruby on Rails;
  • Act independently without the need for constant monitoring;
  • Ability to work in partnership with internal resources and with business product managers;
  • Facilitation skills, including scoping, requirements and solution design workshops;
  • Adequate knowledge of relational database systems, Object Oriented Programming, MVC programming paradigms and web application development;
  • Hands-on experience with network diagnostics, network analytics tools;
  • A solid understanding of how web applications work, including security, session management, and best development practices;
  • Experienced programming skills and knowledge of modern HTML/CSS/Javascript;
  • Experience in full stack web development and the different flavours thereof, such as Spring Framework (Spring Boot, Spring MVC, etc);
  • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques;
  • Possess drive and resolve to provide a high quality service;
  • Proven working experience in web application programming;
  • Good communication skills.