Want to make an impact? We offer that

Due to continued growth, we are currently hiring a Senior Angular Developer to join our team. emagine is a dynamic, fast-growing international consulting and technology company, founded on real-world experience, focused on custom-fit solutions. We have the proven people and expertise to complete complex projects, while delivering lasting knowledge-transfer benefits to empower our partners for the next challenge.

Are you intrigued? Do you want to learn more?

A snapshot of your key responsibilities as Senior Angular Developer would be:
 

  • Programming of Angular and Process Automation Tools components

  • Completing assigned tasks related to phases of development lifecycle of enterprise applications within given scope and timeframe requirements.

  • Coding in adherence to the standards of the application in question

  • Maintaining, tuning and repairing applications in order to keep them performing according to technical and functional specifications.

  • Performing preventive maintenance activities.

  • Providing user support.

  • Integration of technical and application components to meet business requirements.

  • Writing and execution of unit and integration test plans

  • Incident resolution

  • Ensure production releases are compliant with Department’s release management standards.

  • Conducting development code reviews to ensure adherence to Angular coding standards. Organisation of skill/knowledge transfer and mentoring of team members to Department staff.


Requirements:
 

  • 7+ years of extensive professional experience in their specialised field.

  • Developers must be able to work on every stage of the software development life cycle from concept to design testing. The role will entail a combination of both technical and business-related functions.

  • Building and implementing high quality responsive user interfaces using JavaScript and the Angular framework.

  • Writing efficient JavaScript code while also using HTML and CSS.

  • Experience integrating frontend applications with backend REST APIs.

  • Design, implement and maintain high quality reusable angular components.

  • Identifying and troubleshooting issues with frontend code.

  • Providing tech support for the systems front end web applications.

  • Writing and execution of unit tests.

  • Demonstrated exposure to the following technologies:

    • Angular 2+

    • TypeScript

    • NodeJS

    • RESTful APIs

    • Git

    • HTML

    • CSS/SCSS

    • UX/UI Development

    • Agile

    • Scrum

    • Test Driven Development (Jasmine)

    • Material Design

  • A knowledge of some or all the following technologies:

    • Red Hat OpenShift

    • Process Automation Tools


So, are you ready to join our team?

It’s important to remember, emagine is an Equal Employment Opportunity Employer; we value bringing together individuals from diverse backgrounds to develop innovative solutions for our customers.

Opportunity type: Contract (12 months initially), Hybrid, Dublin