This Job Vacancy has Expired!

Senior Application Engineer - UI

eTeam Inc.

Posted on Apr 9, 2022 by eTeam Inc.

Dublin, Ireland
IT
Immediate Start
Annual Salary
Contract/Project

Role: Senior Application Engineer - UI
Location: Dublin
Duration: 12 months

What you'll be doing...

The successful candidate will be working at our Dublin office, in a hands-on capacity within the Reveal Tribe group and will be responsible for engineering and maintaining features and components for our award winning SAAS offering, Reveal. Emphasis in the role will be focused on UI Development.

Responsibilities:

Participate in product feature implementation, both independently and in cooperation with your team
Implement changes and new features in a manner which promotes efficient, reusable and performant code
Liaise with product stakeholders and other teams in the organization to complete the projects on time and to the highest quality standards
Participate in peer code reviews, manage criteria applied during code reviews
Investigate technical issues during the full development life cycle including specific component in production
Provide effort estimations for the individual and team assignments
Coach and mentor less experienced members of the team

What we're looking for...

General Experience

A minimum of 6-8 years experience in software development
Strong experience in agile/lean methodologies and processes (ideally Kanban) leading process improvements and engineering disciplines
Excellent communication skills both written and oral - with experience in presenting to engineering and product groups
Ability to lead systems analysis with application design individually and with an architecture team to deliver detailed application specifications
Demonstrated ability to lead and/or guide a team
Experience mentoring junior developers
Experience working in larger project and team environments with product, application support and operations teams
A passionate software developer with a strong interest in new and emerging technologies and the ability to drive technical change
Demonstrated delivery of major projects with a focus on quality and productivity in a CI/CD environment
Bachelor's degree in computer science or related discipline
Exceptional communication skills and an ability to organize, prioritize and sequence team activities

Technical Skills

3-4 years of professional experience in software design and development of Angular and one other related technology (REACT, VUE, ANGULARJS) with demonstrated examples of experience.
Expert level knowledge with NGRX and State Management or related technologies such as REDUX, FLUX or NGXS
Deep understanding and demonstrated experience of RXJS and reactive functional programming paradigms
Expert level experience writing UI based unit tests with testing frameworks such as Karma, Jasmine or Mocha.
Expert level understanding of Object Oriented/SOLID Design principles and practices
Demonstrated experience with CSS Pre-processors such as SCSS, SASS, LESS
Experience creating responsive layouts
Expert level understanding of Typescript
Advanced utilisation and expert level knowledge of the latest ECMAScript standards and features
Thorough understanding and experience of RESTFUL Architectures
Experience working with Continuous Integration and Continuous Delivery pipelines.
Understanding of GIT or related source control technology

Even better if you have:

Knowledge of AWS based architectures and services
Knowledge of C#/.NET
Experience with TDD and/or BDD
Experience with ELK Stack
Experience with distributed caching and messaging frameworks

Reference: 1560796956

Set up alerts to get notified of new vacancies.