Reports to: Software Development Manager
Location: Cork, Ireland
Date Posted: 18th May, 2018
Purpose:
The Front End Software Developer will design, implement and maintain our flagship product C2P, and will bring a wealth of rich front end knowledge to our team.
Key Responsibilities:
Maintain Technical Excellence
Delivering high-quality and maintainable code with appropriate level of test coverage
When incurring technical debt, clearly communicating it to Software Manager or Scrum Master
Participating in code reviews
Keeping track of emerging technologies and tools, and working with the Software Manager to develop and carry out training plans
Learning and using source control (SVN), issue tracking (JIRA), and collaboration (Google Apps, Slack) tools adopted by the team and the company
Great Teamwork
Following processes and conventions of the team
Helping your teammates
Meeting your deliverables
Asking for help when you are stuck
Prior Experience and Qualifications:
Rock-solid understanding (with at least 4 years experience) using a web framework such as Angular, React and Vue
Background in developing enterprise Java web applications through Spring or Struts
Experience using server side APIs e.g. REST
Proven experience using the latest benefits from HTML5 and CSS3
Experience with CSS preprocessors like Less and SASS
Experience with automated unit testing frameworks for javascript e.g. Karma
Passion for Scrum with at least 8 years of software development experience in commercial environments
B.S. in Computer Science, Software Engineering or equivalent lifetime experience
Additional Information
The development team is spread across Ireland and California so at times there will be flexibility around working hours when collaboration is needed. There may be a trip once a year to the Northern California office.
We focus on delivering business value by practicing Agile development principles – frequent delivery, rapid feedback from users and analytics, valuing failures for learning opportunities they bring, transparency in decision-making and minimal tolerance for politics.
We strive for technical excellence by keeping technical debt under control, maintaining a fully functioning continuous delivery pipeline, a suite of unit and acceptance tests and an automated one-button deployment.
To apply for this position please click here.