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.