Software Developer/ Engineer/ Architect

Principal Frontend Engineer

Overview:

Are you an experienced Frontend Engineer interested in joining an innovative, software solutions business dedicated to driving digital transformation? 

We have an exciting opportunity for a Principal Frontend Engineer with excellent knowledge of JavaScript to join our team, working across major client projects. The candidate will need to have extensive experience in a senior role and have worked with modern frontend and backend applications in a professional context.

Propylon is listed as one of the best “Great Places To Work” in Ireland; we applied for the accreditation on three occasions and we’re proud to have achieved this every time (2016, 2018 and 2020). As such, we are proud to offer competitive salaries, flexibility, excellent training, and opportunities to help you reach your full potential and develop in your career. Our vision is to disrupt the legal landscape with innovative solutions that simplify the complex and connect people with the law.

This is a full-time, permanent role based in Rathfarnham, Dublin (though we are currently working-from-home during the COVID-19 restrictions and we have an extremely flexible approach to home-working).

Responsibilities:

  • Work with technical team leads to design overall application architecture with specific focus on frontend architecture
  • Define best practices and help evolve our current front-end stack
  • Work closely with designers to engineer reusable components and design patterns for our applications
  • Contribute to product architecture and design
  • Participate in code reviews
  • Provide input and mentoring for junior engineers

Requirements:

  • The successful candidate must have demonstrable experience already operating at Senior Engineer level
  • Extensive experience with modern JavaScript and frontend technologies
  • Excellent knowledge of React
  • Proficiency in modern frontend technologies such as ES6, modern CSS & HTML features
  • Experience building and consuming APIs (REST, GraphQL)
  • Ability to communicate effectively with technical and non-technical teams.

Nice to Have:

  • Experience with modern JS bundling tools such as webpack
  • Familiarity with Test Driven Development practices and tools
  • Experience with Python would be a distinct advantage

Personal Attributes:

  • Wants to be part of a team that is committed to delivering high quality innovative products.
  • Wants to be part of a culture that is committed to sharing and enhancing the knowledge of the wider team supporting team wide learning and success
  • Have a curious mindset – about what you do, the technology you use and how you connect with others to deliver products that we are proud to deliver to our clients.