Position: Senior Full stack Developer
Job Description:
You will develop and influence innovative solutions that meet functional, performance, scalability, and reliability requirements. You will work within a high-performing Scrum team to drive the next-generation user experience for the division, both internally and externally.
Your Skills:
- Excellent communication skills, including the ability to convey software engineering and development concepts and principles.
- Ability to design, develop, and implement web applications, adhering to coding standards, and building/running appropriate unit and integration tests and deployment scripts.
- Understanding of basic software design principles for maintainable and extendable software.
- Strong analytical and problem-solving skills.
- Strong teamwork skills, with the ability to collaborate with other developers and co-workers, including distributed team members.
- Partnering with QA to ensure product quality.
- Ability to use or learn Design Patterns.
- Experience or basic knowledge of Agile/Scrum methodologies.
- Contributing to continual improvement by suggesting enhancements to all aspects of product development.
Front End:
- Proficiency in JavaScript libraries like jQuery for building complex interactive experiences.
- Familiarity with MVC frameworks (such as AngularJS, Angular 2+, Backbone.js) and common JavaScript design patterns.
- Experience with Responsive Designs.
- Extensive knowledge of AngularJS or JavaScript.
- Experience with fluid grids and building responsive websites.
- Utilizing CSS3 features and CSS frameworks to implement responsive web design.
- Proficiency in HTML5, including HTML5 APIs.
- Experience with CSS and CSS preprocessors like SASS or Lint.
- Ability to create cross-browser page layouts and components.
- Knowledge of design techniques for developing high-performance websites (e.g., lazy loading, use of sprites).
- Understanding of expanded HTML5 semantics and popular HTML5 APIs (e.g., audio, video, SVG).
Back End/Web Services:
- Experience and knowledge of RESTful APIs or other Web Services.
- Proficiency in Java.
Your Qualifications:
- Bachelor’s degree or higher in Computer Science or a related field.
- 6+ years of software development experience, preferably in front-end development.
- 2-3 years of client-side UI development experience.
- 2+ years of experience with HTML5 and CSS3, and popular page layout frameworks.
- 2+ years of Responsive Web Design development experience.
- Experience mentoring junior staff and defining coding standards and best practices.
- Hands-on experience with multiple JavaScript libraries and frameworks (e.g., jQuery).
- Hands-on experience with Responsive Web Design and Web Accessibility.
- Experience working with large branded websites, content management systems, e-commerce platforms, and backend frameworks (Java, .NET) is a plus.
- Experience within a large technical organization is a plus.
- Familiarity with Agile concepts in an enterprise setting is a plus.
- Familiarity with Content Management Systems concepts and architecture is a plus.
Important: This role is a hybrid position located in Galway. If you are interested in learning more about this opportunity, please drop me a message, forward your CV using the apply button.
#LI-CF3