Senior Software Engineer (Angular)

Dublin - Full time

About the role

Read more about your role at GagaMuller Group

You will be working with the client or investor from early concept stage through to handover identifying huge lifecycle cost savings. 

Requirements

See if your skills are the right fit for this position

In depth knowledge of core JavaScript and HTML5 

Professional, precise communication skills 

Deep knowledge of AngularJS practices and commonly used modules based on extensive work experience

Understands agile software development process, and is comfortable using CSS preprocessors such as Sass/Less

Creating self-contained, reusable, and testable modules and components

Extensive knowledge of CSS and JS methods for providing performant visual effects and keeping the framerate above 30fps at all times 

Validating user actions on the client side and providing responsive feedback 

Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed 

Experience with building the infrastructure for serving the front-end app and assets 

Architecting and automating the build process for production, using task runners or scripts

Experience working with common frontend build tools such as Webpack/Gulp/Grunt, and working in source code version control software such as Git

Documenting the code inline using JSDoc or other conventions

Writing extensive unit tests using automated TDD tasks

Creating e2e test suites for all components, and running them with Protractor (or a well-reasoned alternative)

Creating configuration, build, and test scripts for Continuous Integration environments 

Bachelors in IT/Computer Science 

5+ years of web development experience and 3+ year of experience working in Angular 

Become a member of our team

Apply now and start your journey with us today