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