UI Developer
Location: Ireland (Remote)
UI Developer
The UI Developer is responsible for the design, implementation, and maintenance of the user interface elements of the Adapt platform. This role focuses on delivering high-performance, cross browser and cross device responsive Single Page Applications (SPAs) that adhere to accessibility standards and secure coding practices. The role will involve working closely with the UI development lead, UX development team, QA team and product team. The role will require liaising with relevant internal stakeholders in order to understand the requirements in order to deliver UI features and updates that enhance the platform,
Responsibilities
Technical Development
-
Develop new UI features for web applications using a mobile-first and responsive approach, supporting all common web browsers and platforms.
-
Develop and maintain the frontend using AngularJS (1.x), jQuery, and vanilla JavaScript (ES5/ES6+).
-
Construct modular, scalable styles using SCSS/SASS and CSS.
-
Ensure that implementation meets UX designs and delivers the feature requirements
-
Debug, maintain, and extend UI software, including fixing issues with performance, appearance, and functionality.
-
Manage the frontend build pipeline and deployment tools utilizing tools such as npm, Gulp, and Bower.
-
Provide documentation, guidance, and support to the product solutions, test, and support teams.
Accessibility & Quality
-
Ensure that the UI meets all UX and accessibility requirements, implementing and auditing features to comply with appropriate WCAG standards.
-
Maintain high-quality code standards, ensuring that Pull Requests (PRs) and commits are ready for review with minimal basic issues.
-
Collaborate with backend .NET developers to integrate RESTful APIs efficiently.
Information Security
-
Secure Coding: Adhere to the company’s Secure Coding Policy (based on OWASP Top 10) to prevent vulnerabilities like Cross-Site Scripting (XSS) and Cross-Site Request Forgery (CSRF).
-
Data Protection: Implement UI-level data masking and ensure sensitive data is handled according to the Data Classification Policy.
-
Incident Reporting: Promptly report any observed security weaknesses or potential breaches to the CISO or Security Team.
Requirements
-
Good knowledge of HTML, CSS, SCSS/SASS, Javascript, AngularJS
-
Good knowledge of responsive and mobile first design and implementation
-
Good knowledge of accessibility implementation
-
Develops and maintain high quality features that meet the requirements and designs
-
Develops and implements high quality bug fixes and enhancements in alignment with the requirements
-
Participate in code reviews, ensuring coding standards and best practices are being upheld, validating the implementation and logic changes, and providing constructive feedback
-
Investigate and resolve complex issues through effective troubleshooting and debug techniques
-
Complete documentation to provide appropriate capture and knowledge transfer for development activities
-
Ensure that Pull Requests (PRs) and commits are ready for review with minimal basic issues.
-
Ensure that development work and bug investigation/fix are completed in an appropriate time
-
Participate in the overall software development process, including active participation in sprint meetings, task planning and estimates.
-
Maintain compliance with all company processes, policies and training
Benefits
-
100% remote work
-
Uncapped commission structure with accelerators for exceeding quota
-
100% coverage for employees medical, dental, and vision benefits
-
401K and company match
-
Generous vacation policy
-
Employee assistance and wellness programs
Apply Now
If you are interested in this position, please use the form below to submit your application.
Skillwell is an equal opportunity employer. We will extend opportunities and benefits to employees without regard to race, religion, sex, national origin, age, disability, or veterans’ status. This policy confirms Skillwell commitment to fair employment.
