← Back to jobs
Dublin, Ireland
No related jobs found
Skills
Front End Development
tablet
JavaScript ES6
JavaScript ES5
JavaScript (ES6/ES7+)
Front End Developer
JavaScript ES6+
Reactive React JS
The Role
A Front-End Developer (Senior) is expected to have a deep understanding of front-end technologies such as React JS, HTML, CSS, and JavaScript/Typescript. They should also have deep expertise in accessibility standards, WCAG 2.1, screen readers, experience collaborating with designers and back-end developers and be able to optimize applications for performance and responsiveness.
Your responsibilities:
• Responsible for the front-end build of responsive web sites.
• Develop modern web applications and own the quality of the React, HTML, CSS and JavaScript/Typescript.
• Ensure security by design principles, GDPR and accessibility standards (WCAG 2.1) requirements in front end code delivery.
• Build and maintain applications both on premises and on the cloud (Azure).
• Build unit tests and ensure code quality.
• Utilize modern frameworks and libraries to transform the customer experience.
• Utilize automation, CI/CD and agile delivery methodology.
• Provide website maintenance and enhancements.
• Write functional requirement documents and specifications.
• Create quality prototypes to tight timelines.
• Assist back-end developers with coding and troubleshooting.
• Maintain graphic standards and branding throughout the product’s interface.
• Promote usability best practices.
• Develop user-friendly web pages using a variety of programming languages.
• Develop high-quality mockups and design different prototypes.
• Develop high-quality graphics and visual elements.
• Optimize web-based applications for maximum speed.
• Develop new user-facing features.
• Build reusable code and libraries for future use
• Review the technical feasibility of UI/UX designs
• Utilize markup languages like HTML to create user-friendly web pages
• Develop digital product application requirements and understand success metrics.
• Work closely on a cross functional team with other roles such as Back-end developers, Project Managers, web designers, QA, etc.
• Lead web projects, of various sizes, from concept to implementation, including weighing in on key architectural decisions
• Provide technical leadership and mentor junior team members or act as a subject matter expert (SME) in a particular technology
• Participate in Agile/Scrum Software Development Life Cycle
• Lead code and architecture reviews
Your Profile
Essential skills/knowledge/experience:
• 8+ years of experience as a Front-end Developer.
• 8+ years of development experience with ReactJS, JavaScript, Typescript, CSS3, HTML5.
• In depth technical experience on accessibility standards, WCAG 2.1 and screen readers.
• 8+ years of experience with Responsive Design, grid frameworks (Bootstrap, Foundation, etc.), and developing on multi-platform/multi-browser compatibility (IE 10+, Chrome, Firefox, and Safari).
• Knowledge of human-computer interaction design and leading practices.
• Experience with integrating with REST / APIs and microservices.
• Experience with unit testing of UI (automation of testing desirable).
• Knowledge of front-end security best practices.
• Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
• Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery.
• Proficient understanding of cross-browser compatibility issues and ways to work around them.
• Proficient understanding of code versioning tools such as Git / Mercurial / SVN.
• In-depth understanding of the entire web development process (design, development and deployment).
• Experience developing for mobile and tablet platforms.
• Experience with data visualization development (D3, Bokeh, Javascript).
• Good understanding of advanced JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, BackboneJS, DurandalJS etc.
• Understanding of layout aesthetics.
• Excellent knowledge of browser troubleshooting and debugging practices and techniques.
• Knowledge of graphics software such as Adobe Suite, Photoshop etc.
• Excellent critical thinking and problem-solving skills.
• Great time-management skills.
• Great interpersonal and communication skills
• Significant experience in Software Development and Agile Methodologies.
• Significant experience in front end development frameworks e.g. Angular, VUE etc.
• Significant Experience in CI/CD and DevSecOps platforms.
• Experience in Cloud Technologies and Platforms e.g. Azure.
• Experience in incident, change management and transition processes.
• Reporting, documentation/writing skills.
• Excellent Organizational skills.
• Experience with a wide range of IT environments, platforms and applications.
• IT Qualification - Degree or equivalent work experience
Any Graduate
No related jobs found
← Back to jobs