Job Title Frontend Developer
Location Dublin, Ireland
Our client is a provider of enterprise software and mobile applications for aircraft operators. The Company's mission is to help operators reduce costs, improve efficiency and ensure compliance with regulatory obligations. The Company's products include the market-leading AeroDocs platform for document management, AeroEFB electronic flight bag (EFB), CloudStore, a wireless in-flight entertainment (IFE) platform and PaxApp, a cabin management solution.
Our connected aircraft software platform connects flight crew, cabin crew and passenger devices, delivers easy access to aircraft data, makes app deployment much faster and easier, and enables real-time data-sharing with flight operations via a satellite communications link.
Over the years we've built a global reputation as a leader in our field. Our clients are airlines all over the world, including Qatar Airways, Cathay Pacific, Ryanair and Aer Lingus.
The company is currently experiencing rapid growth and we are looking to add to our team of hard working, enthusiastic and innovative people.
What we need:
You will be working on a cross-functional agile team to deliver new features and improvements to our aircraft platform and in inflight entertainment products.
You will be working alongside talented product managers, software engineers and UX / interface designers. You will be mentoring and training the more junior members of your team and will be contributing at the highest level to our software's design and architecture. You will be responsible for writing automated tests, coding, software configuration and writing documentation. You will help facilitate and improve our Agile process.
Key responsibilities are:
Our server software is typically built on the JVM and exposes rich RESTful APIs that are consumed by our mobile clients, our single page web apps and airlines.
= Web development on a modern framework React/Redux
= Working within your favourite IDE: IntelliJ / WebStorm / Visual Code
= Testing automation testing with JEST and Geb
= Build automation with Grunt/Gulp/Webpack
= Opportunities to work on full-stack (native & backend) development
= Opportunities to work with Typescript, React Native, ClojureScript
= Contributing to our design and software development lifecycles
= Implementing pixel perfect designs that work across all major browsers
= You will not need to support IE8
What you need:
= A degree in Computer Science, Software Engineering or related field or equivalent practical hands on experience
= 3 years professional experience in a frontend related job using an Agile software lifecycle including TDD, pair programming, short release cycles
= Experience with one or more major web framework e.g. AngularJS, React, Web Components
= Experience integrating with RESTful JSON API's
= Some experience with automated unit testing / acceptance testing technologies
= Some experience with build technologies e.g. Grunt, gulp.js
What We Offer:
* A competitive compensation package which includes healthcare, vision, dental, life insurance, disability insurance, fitness reimbursement and much more.
* A dynamic work environment with smart colleagues
* A high degree of autonomy, flexibility and trust
if you are a frontend developer craving a challenge, feel free to apply!