Senior Web UI and Styling Engineer


Premium Job From 2MES

Recruiter

2MES

Listed on

20th February 2019

Location

City Of London

Salary/Rate

£40000 - £60000

Type

Permanent

This job has now expired please search on the home page to find live IT Jobs.

Senior Web UI and Styling Engineer

Location: London, UK

Hours: Full-time

Salary: Depending on experience

Job Description

The Senior UI and Styling Engineer role will be a key one for the SGD team (part of the SG Digital group). Reporting to a Development Lead, the Senior Software Engineer will be working alongside other Software Engineers, Project Managers, QA, Software Architects and DevOps in order to shape and implement the technology and product deliverables that will drive forward this strategic initiative.

The SGD team will be more aggressively adopting newer technologies, architectural principles and approaches to development, deployment and monitoring. Senior Software Engineers will be critical to ensure the highest coding standards and quality of deliverables to the QA and Operational Excellence teams and for adoption by operators. A Senior Software Engineer will be expected to both lead and mentor less experienced developers, actively contributing to their day-to-day activities and training needs.

The SGD team structure is currently being defined, so some aspects will evolve during the first 6 to 12 months, so a "can do" attitude and out-of-the-box thinking will be prerequisites!

Key Responsibilities

* Active contribution to overall QA strategy for NPD products and deliverables, including input into decisions about UI test frameworks

* Provision of structured feedback to "back-end" platform developers, to ensure APIs and SDKs are fit for purpose

* Proactively identify and address areas of material improvement, notably around UI performance and code complexity

* Act as an authority on UI best practices, both in terms of technology and design, but also UX requirements

* Active understanding of solutions architecture and design, including KPI definition

* Ability to input into high level estimates of software deliverables for planning purposes

* Supporting the Development Manager, Senior Software Engineer and Head of Operational Excellence to ensure continuous quality improvement in the development teams

* Ensure that all team members have a clear understanding of the overall front-end architecture and design components, in the context of meeting product requirements

* Knowledge of Agile development processes and scrum roles and responsibilities

* On occasion, lead an Agile workstream

The role will be based at SGD's office in Chiswick, London UK or Athens, Greece. Some travel within the EU and US may be required.

Qualifications

Knowledge & Experience

* A Bachelor's degree (1st or 2:1) in a traditional science subject, ideally computer science, engineering or information systems from a well-regarded university

* Demonstrable experience developing and styling commercial web applications (CSS3, Bootstrap, Javascript)

* Ability to document technical solutions in a variety of formats and to constructively share knowledge with less experienced team members

* Ability to learn and critique new technologies quickly

* Excellent verbal and written communication skills, including presentations to peer groups

* Excellent teamwork skills, capable of supervising a small sub-team or deputising in a management role

* Demonstrably being able to deal with change on a daily basis; must be comfortable both with external factors driving this change as well as internal

* Experience in contributing to and influencing technical strategic planning or responsibility for a technical strategy

Technical skills of relevance:

Mandatory

* Experience developing commercial, large-scale web applications, of which:

* Solid experience using Bootstrap

* Experience developing and styling web UIs (consumer-facing or back-office)

* Extensive and demonstrable experience understanding of:

* Web markup, including HTML5, CSS3

* Server-side CSS pre-processing platforms, such as LESS and SASS

* Client-side scripting and JavaScript frameworks, including jQuery

* Asynchronous request handling, partial page updates, and AJAX

* Excellent understanding of general UX principles for web applications, including responsive and adaptive design principles

* Good knowledge of image authoring tools like Photoshop

* General understanding of the use of Git (Stash, BitBucket)

Preferred

* Familiarity with tools such as as Gimp or Photoshop

* Knowledge of javascript - familiarity with at least one advanced Javascript framework, preferably ReactJS/Redux, but potentially AngularJS, KnockoutJS, BackboneJS or DurandalJS is a plus

* Some experience with TDD and/or BDD

* General scripting skills: Bash, Perl, Python etc.

Domain knowledge is not required, but having worked on major eCommerce websites or any significant widely distributed system is.

Additional Information

Why would you enjoy working with us at SG Digital?

* Competitive benefits, an open and supportive environment as well as a modern and exciting workplace

* The opportunity to interact with global teams on a regular basis and the possibility to switch teams and projects as you and our business continues to develop and grow

* Tangible and genuine development - at SG Digital, you can take your career where you want it to go!

* Exposure to real work, business-critical projects and the chance to develop some of the world's leading e-commerce sportsbooks whilst working on exciting client projects and interact with lots of code!

And if that's not enough; you will get to enjoy a stunning work location and flexible working whilst we provide you with the guidance and development skills you need to progress quickly and enhance your career.

Please send us your details via 'Apply'.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: