This job posting isn't available in all website languages
137 Total Views

Project Description:  

Our client is a fast-growing company in the media and advertising industry looking to deliver value and results for their customers, ultimately leading to improvement of the industry. Their focus is providing technology that empowers all media industry, thus reducing the media buying operational costs.

The product is a single page application with Java-based back-end and Angular front-end. The software platform integrates various processes and automates the trading of TV and radio ads across multiple markets. The platform is highly scalable and customizable responding to the needs of the dynamic media market.

Job responsibilities

  • As a Design Lead/Architect you will handle suites of large applications to make sure they are working together properly;
  • Additionally, you must come up with the overall vision of the application and/or system(s) and then work with delivery teams to execute a plan that turns that idea into a reality;
  • As a Design Lead/Architect you should have a well-developed business sense and the ability to understand how a solution fits into the overall business needs the client has;
  • A Design Lead should be an excellent communicator in order to convey the technical ideas to different stakeholders of different level (i.e. Chief Technology Officer, Product Owners, Delivery Team members and others);
  • As a Design Lead you will help build software that adheres to agreed KPIs and NFRs as well as design and engineer shippable code with stability, scalability and security in mind;
  • You will be accountable for maintaining a high-quality engineering pipeline. You are a strong believer in Continuous Delivery of shippable software;
  • As a Design Lead you will work with the business stakeholders to define technical options/solutions for delivering of new capabilities and/or features. You are committed to iterative architecture and able to break down capabilities and/or features into manageable stories effectively, unblocking issues as they arise;
  • As a Design Lead, you are not always involved in hands-on coding but you will be expected to mentor and support senior and junior engineers, to ensure code quality and standards across the team, to drive best practices trough code reviews, ensuring adequate code coverage for the developed system(s);
  • You are focused on growing the technical capability of the team(s) having a strong drive for successful implementation of TDD, BDD, Scrum & other Agile aspects associated with high performance teams.

Mandatory skills:

· Strong experience in Front End development (HTML 5, CSS 3, SCSS, ECMA 6);

· Strong hands on experience with AngularJS 6 or similar JavaScript Frameworks;

· Experience with NodeJS;

· Strong experience with Java Script Unit Testing Frameworks (e.g. Jasmine);

· Familiar with HTTP protocol and RESTful web services;

· Strong experience designing and building modular front-end architectures;

· Experience with modern JavaScript libraries and tooling;

· Self-driven person with a proven history of working in the digital media industry or similar;

· Excellent written, verbal and interpersonal communication skills and a sharp attention to detail;

· Experience with XP practices (CI, TDD, BDD, Agile development principles), willing and able to be a promoter/driver for these practices and to coach team members;

· Experience working in an Agile delivery model.

Desirable skills:

· Familiar with Scaled Agile Frameworks and delivery models;

· Experience with microservices, SOAP web services;

· Prior experience with Linux command line, including version control systems such as GIT;

· Digital Media domain knowledge.

Previous Job Searches

Activity Feed

Job shares through Endava
Someone applied to the Java Internship Programme position. About an hour ago
Someone applied to the Java Internship Programme position. 2 hours ago
Someone applied to the Java Internship Programme position. 12 hours ago
Someone applied to the Java Internship Programme position. 12 hours ago
Someone applied to the DevOps Internship Programme position. 14 hours ago
Please try again.


Either there was a problem on our end with the action you just performed, or we are currently having technical difficulties with our system. Please try again later.