Developer (Frontend)


Screen shot 2017 07 08 at 19.40.33
Apply for position


About the Role

As an AngularJS developer, you will join one of the agile development teams within Iron focused on building functionality within our subscription platform or for a specific product.

The primary purpose of the role is to test and write code for incorporation into our platform and products, but on a day-to-day basis you will also be doing other things – from performing code review for team-mates through to participating in high-level architectural design discussions and more.

Our technical strategy for the platform is based on two principles: Continuous Delivery in terms of process, and containerised micro-services in terms of the technology. We have made progress in this but there is still a lot of work to do: we have legacy systems that are in the process of migration, and while we working build systems producing our containers we are not yet fully automated.

Developers within our teams are responsible for writing high-quality code that fits into this vision, and as we rely heavily on the AngularJS framework it’s important that new code is idiomatic and elegant. We also expect developers to contribute to the technical environment in general: understanding how the applications are deployed into production, giving advice and feedback on design and architectural choices, helping improve our tooling and general development environment.

We expect developers to continue to improve their skills with us. We follow an agile methodology (scrum), and developers work alongside our designers and product owners in sprints. We don’t separate between back-end and front-end developers all the time, although some team members have narrower skill-sets than others, and we do expect that developers continue to improve their repertoire to become more full-stack.

Key Tasks

● Commit to developing features on a sprint-to-sprint basis

● Planning work through JIRA, reporting progress consistently

● Writing tests, and developing new functionality

● Documenting code and decisions, leading or contributing to design decisions

● Ensuring team scrum master is aware of all blocking problems

● Working alongside product owners and others in the business to refine the backlog, and contribute to product design decisions

Who we’re looking for:

We’re looking for a combination of technical skills and fit within the team: creating a great culture is very important to us at Iron. You may not necessarily have a lot of commercial experience, but we are looking for smart and tenacious developers who ship software. You need to be comfortable with our core stack, AngularJS deployed via containers, and happy to embrace an environment of Continuous Delivery (we use JIRA and GitLab). We’re looking for developers with a wealth of skills in different areas.

Technical skills

● Strong AngularJS 2+ experience (version 1.5 used)

● Knowledge of ES6

● Integration with sass & html5

● Responsive Design

● Npm

● Knowledge of JS-based build tools, especially gulp

● EndToEnd testing/ Unit testing (karma/selenium/protractor)

Bonus skills and experience would include:

● Experience with other JS frameworks, eg. Angular2, React, ...

● Experience in a continuous deployment environment, using tools such as Jenkins or GitLab, docker, kubernetes

● Any experience related to payment services; such as gateways or acquisition

● Backend PHP knowledge

Experience and education

● Degree educated, in a subject relating to software development or with a strong science or engineering focus

● Demonstrable experience in a relevant role

Personal Attributes

● Effective interpersonal skills in an agile development team environment

● Organised and comfortable multi-tasking

● Strong team player who is always listening

● Enthusiast for the technology stack we run

● Continually looking to learn and develop engineering skills

About Us

Iron Solutions (also called Iron SLS Ltd) is a technologically-savvy, fast-paced, vibrant, young e-business start-up company. Established in 2014 and founded by experts in the recurring billing industry, we specialise in subscription services in a number of different sectors such as: e-learning, cloud storage, e-mail routing, SaaS, ticketing, gaming, legal advice and admin assistance (accounting software, visa & driver’s license administration).

We are particularly specialised in five areas of expertise that are critical for e-business subscription companies looking to increase their profitability:

● Web Marketing

● Web Development

● Billing and Pricing engineering

● Customer Service

● e-Reputation

Working as a team we aim to create profitable solutions for similar e-business projects.

We Offer:

● An experience in a dynamic and entrepreneurial start-up

● The opportunity to work with a mixture of seasoned driven experts and a highly motivated team

● An ideal environment to enhance your skills, develop your expertise and receive excellent training

● A challenging job in an energetic and friendly atmosphere

Apply for position

Don't See your Job?

Create a free job listing on Tech.London

Submit a Job


Get London tech news, jobs, and a preview of upcoming events straight to your inbox each week for free.

Keep me updated

Tech.London Weekly