About Chordant Chordant transforms citizen and business communities globally with solutions and services built on shared real-time information. We are passionate about technology innovation and a standards-based approach that stimulates thriving global ecosystems. Chordant solutions address fundamental Smart City challenges by exposing and sharing mobility related data across systems, organisations and geographical boundaries. We have created one of the largest Smart City deployments integrating hundreds of transport data sources into a transport data marketplace. Our Smart City solutions have also been recognized by leading analyst firms and organizations. Responsibilities Design and implement new features of our data marketplace website Contributing to proof-of-concept dashboards and visualization of data Active participation in our development methodology Investigate new front-end web technologies to enhance our product offering Technical skills Wireframes / mock-ups – as we design new features you would help by sketching mock-ups. You would be expected to interpret our style-guide sympathetically in new front-end elements. React JS / Angular 1.5 – our new frontend features are developed as React JS components with redux. We maintain some legacy components using Angular. PHP Symfony 2 – our backend is built using microservices, but we use Symfony for managing user sessions, templating and internationalization CSS, SCSS – we use Bootstrap 3.3, you should know how to make layouts responsive and be familiar with different mechanisms for styling web pages Cucumber, webdriver.io and BDD/TDD concepts – we aim to automate our tests allowing us to deploy with confidence. You would work with our QA team members to help them design new tests for features you have implemented. Grafana – we develop plugins for Grafana to visualize our datasets Git and GitLab – we use git for version control and GitLab merge requests for code reviews Linux – you will be expected to be able to use the Linux desktop and command-line utilities Knowledge of DevOps tools - our stack is built and distributed as docker containers and provisioned using Ansible. You will need to know how to deploy and test your changes. Qualifications Computer Science, Software Engineering degree, similar qualification or equivalent experience Interest in design, user experience and user interaction Demonstrate a high-degree of creativity in relation to technology Excellent written and verbal communication skills. Strong team player and a participatory leader Available and willing to travel in UK Location: London, UK Chordant is committed to a policy of Equal Employment Opportunity and will not engage in or tolerate unlawful discrimination against an applicant or employee on the basis of race, color, religion, creed, national origin, ancestry, citizenship, immigrant status, military status, veteran status, sex, sexual orientation, gender (including gender identity and/or expression), pregnancy, age, physical or mental disability, genetic information, atypical heredity cellular or blood trait, marital status, family status, domestic partner or civil union status or any other legally recognized protected basis under federal, state or local laws, regulations or ordinances. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, compensation, benefits, training, assignments, evaluations, coaching, promotion, discipline, discharge and layoff.