About Inflight Dublin
We are a world leader in the provision of inflight entertainment to over 40 clients worldwide. We're one of the two CSP providers in Europe and the only one in Ireland, guaranteeing global exposure into the world of Inflight Entertainment.
Our Culture
We understand everyone has different commitments, and as a result we provide job flexibility for our employees including working from home. Our company offers a great location as well as home working, an attractive benefit package, an extra day off on your birthday and a wide range of social events including our famous bake offs and monthly Pizza Friday.
The Role
We are seeking to hire a Full Stack Developer to deliver applications for our innovative web and mobile entertainment systems which run on our on-board Inflight Entertainment systems and on cloud hosted environments.
Key Responsibilities
* Write and maintain quality code for a variety of web applications
* Testing, troubleshooting and bug fixing issues
* Review PRs, giving constructive and actionable feedback
* Assist dev-ops team to write CI/CD pipelines
* Contribute in kick off, grooming and planning sessions for new and existing projects
* Investigating and breaking down larger bodies of work into tasks
* Mentoring junior members of the team in best practices
* Documentation and unit tests of work
The Candidate
We are looking for a candidate with:
* Bachelor's degree in a related field
* At least 3 years of full-stack web development experience producing a broad range of applications
* Excellent working knowledge of TypeScript
* Excellent understanding of React and its core principles
* Previous experience building RESTful web services ideally with Node.js and Express.js
* Experience with SQL and NoSQL databases ideally MongoDB
* Experience building styled components
* Experience with CSS3, LESS or SASS or similar
* Experience in Linux administration
* Understanding of version control systems ideally Git and GitHub
* A good understanding of web protocols and HTML5 APIs
* Understanding of microservices architecture
Bonus Experience
We welcome candidates with:
* Familiarity with the DevOps lifecycle, from planning to deployment and monitoring
* Familiarity with AWS services such as S3 and EC2
* Knowledge of Docker containerisation
* Deployment of containerised applications using Docker Compose
* Familiar with creating unit tests using Jest for front-end and back-end
* Previous experience with Jenkins or GitHub actions pipelines
* Experience working in an Agile/Scrum environment using tools like JIRA
* Previous experience with monorepo using NX
* Experience interfacing with third-party APIs