Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
The Elite Job is seeking a skilled Frontend Engineer to design, develop, test, and maintain accessible web applications. You will collaborate with designers, backend developers, and product teams to deliver inclusive, high-performance UI across devices.
You should have strong HTML, CSS, JavaScript skills, and experience with modern frontend frameworks, accessibility, and responsive design. Join a collaborative team focused on quality and usability.
The Elite Job is seeking a skilled and motivated Frontend Engineer – Accessible Web Application Development to join our growing technology team. The ideal candidate will be responsible for designing, developing, testing, and maintaining modern, responsive, and accessible web applications that deliver exceptional user experiences across desktops, tablets, and mobile devices. In this role, you will collaborate with UI/UX designers, backend developers, product managers, quality assurance engineers, and other stakeholders to transform business requirements and design concepts into reliable, user-friendly digital experiences. You will focus on building clean, reusable, maintainable frontend components while ensuring that applications meet accessibility standards and provide inclusive experiences for users with diverse abilities. The successful candidate should have a strong understanding of HTML, CSS, JavaScript, modern frontend frameworks, responsive design, web performance optimization, and accessibility principles. You will contribute to the complete frontend development lifecycle, from understanding requirements and creating technical solutions to testing, deployment, and continuous improvement. At The Elite Job, we value innovation, collaboration, usability, and continuous learning. We are looking for a professional who takes pride in writing quality code, solving complex interface challenges, and making the web more accessible to everyone.
Design, develop, and maintain responsive web applications using modern frontend technologies and development frameworks.
Convert UI/UX designs, wireframes, prototypes, and functional specifications into interactive, high-quality user interfaces.
Develop reusable components, shared libraries, and scalable frontend architectures that support consistent development practices.
Write clean, efficient, well-structured, and maintainable code following established coding standards.
Integrate frontend applications with REST APIs, GraphQL services, and other backend systems where required.
Implement interactive features, navigation systems, forms, dashboards, and dynamic content using modern JavaScript techniques.
Ensure consistent application behavior across supported browsers, operating systems, and device sizes.
Build accessible web applications that support users with visual, auditory, motor, and cognitive disabilities.
Apply the Web Content Accessibility Guidelines (WCAG), semantic HTML, and relevant accessibility best practices throughout the development process.
Ensure that web applications can be navigated effectively using a keyboard without requiring a mouse.
Implement appropriate ARIA attributes when necessary to improve accessibility for assistive technologies.
Support screen reader compatibility by providing meaningful labels, descriptions, headings, and accessible interactive controls.
Maintain sufficient color contrast, visible focus indicators, readable typography, and clear error messages.
Develop accessible forms with properly associated labels, instructions, validation feedback, and understandable error handling.
Identify and resolve accessibility barriers through automated testing, manual reviews, keyboard testing, and screen reader testing.
Collaborate with designers and developers to incorporate accessibility considerations from the earliest stages of product development.
Create mobile-first and responsive layouts that adapt smoothly to different screen sizes and orientations.
Work closely with UI/UX designers to ensure accurate implementation of design systems, visual specifications, and interaction patterns.
Improve application usability by simplifying navigation, reducing unnecessary interactions, and maintaining consistent interface behavior.
Ensure that visual components remain usable when users zoom in, enlarge text, or apply browser accessibility settings.
Participate in design reviews and provide technical recommendations to improve usability, accessibility, and implementation efficiency.
Optimize frontend performance by reducing unnecessary JavaScript execution, minimizing asset sizes, and improving rendering efficiency.
Implement suitable code-splitting, lazy-loading, caching, and asset optimization techniques.
Monitor page-loading speed and user experience metrics, including Core Web Vitals where appropriate.
Identify and resolve performance bottlenecks that affect usability, responsiveness, and application stability.
Ensure that accessibility improvements do not unnecessarily compromise application performance.
Write and maintain unit tests, integration tests, and frontend component tests.
Perform cross-browser, responsive, functional, and accessibility testing.
Use appropriate accessibility testing tools, browser developer tools, and assistive technologies to identify potential issues.
Work with QA engineers to reproduce defects, investigate root causes, and implement effective fixes.
Review code submitted by other developers and provide constructive feedback on code quality, accessibility, performance, and maintainability.
Maintain appropriate technical documentation, testing records, and development guidelines.
Participate in sprint planning, daily stand-ups, technical discussions, code reviews, and project retrospectives.
Collaborate with backend engineers, product owners, designers, and other stakeholders to deliver complete application features.
Estimate development tasks, communicate progress, and identify potential technical risks or dependencies.
Contribute to frontend standards, reusable design systems, component documentation, and development workflows.
Stay informed about evolving frontend technologies, browser capabilities, web standards, and accessibility practices.
Recommend improvements to development processes, testing strategies, and application architecture.
A bachelors degree in Computer Science, Information Technology, Software Engineering, or a related technical discipline is preferred.
Candidates with relevant professional experience, practical projects, or equivalent technical training may also be considered.
A strong portfolio of frontend applications or contributions to relevant development projects is an advantage.
Strong proficiency in HTML5, CSS3, and modern JavaScript (ES6+).
Experience with at least one modern frontend framework, such as React, Angular, or Vue.js.
Understanding of TypeScript and its role in building maintainable applications is preferred.
Knowledge of responsive web design, CSS Flexbox, CSS Grid, and mobile-first development.
Experience using REST APIs, JSON, asynchronous JavaScript, and frontend data-fetching techniques.
Familiarity with Git and version control platforms such as GitHub, GitLab, or Bitbucket.
Understanding of component-based architecture, reusable UI patterns, and frontend state management.
Knowledge of browser compatibility, web security fundamentals, and client-side validation.
Familiarity with frontend testing tools and automated build or deployment workflows.
Understanding of accessibility standards, including WCAG 2.2, semantic HTML, keyboard navigation, and screen reader support.
Ability to recognize common accessibility barriers and implement practical solutions.
Understanding of accessible forms, headings, links, buttons, menus, dialogs, tables, and interactive components.
Familiarity with accessibility testing tools such as axe DevTools, Lighthouse, or WAVE.
Experience testing with screen readers such as NVDA, VoiceOver, or equivalent assistive technologies is an advantage.
Ability to distinguish between automated accessibility findings and issues that require manual evaluation.
Knowledge of how to use ARIA appropriately without replacing native HTML semantics unnecessarily.
Strong analytical thinking and problem-solving abilities.
Excellent attention to detail and a commitment to delivering high-quality work.
Good written and verbal communication skills.
Ability to explain technical concepts to colleagues with different levels of technical knowledge.
A collaborative mindset and willingness to accept feedback.
Strong organizational skills and the ability to manage competing priorities.
Commitment to continuous professional development and inclusive product design.
Preferred experience: 2–5 years of experience in frontend engineering, web application development, or a closely related role.
Demonstrated experience building and maintaining responsive web applications using HTML, CSS, JavaScript, and a modern frontend framework.
Practical experience converting design mockups into functional and reusable interface components.
Experience integrating frontend applications with backend services and APIs.
Previous involvement in accessibility testing, remediation, or inclusive design implementation is highly desirable.
Experience troubleshooting browser inconsistencies, performance issues, and frontend defects.
Familiarity with collaborative software development, code reviews, Agile methodologies, and version control.
Candidates with less professional experience may be considered if they can demonstrate strong frontend fundamentals, practical project experience, accessibility knowledge, and a willingness to learn.
Employment schedule: Full-time, typically 40 hours per week.
Working days: Monday to Friday, subject to project and organizational requirements.
Working hours: Standard business hours, with reasonable flexibility where permitted by team schedules.
Work arrangement: Remote, hybrid, or on-site, depending on the specific position and business needs.
Collaboration: Employees may be expected to attend scheduled meetings, sprint reviews, and technical discussions.
Flexibility: Occasional adjustments may be required to coordinate with distributed teams or meet important project deadlines.
The final working schedule, time zone expectations, leave arrangements, and applicable employment terms will be communicated during the recruitment process.
Strong understanding of browser rendering, the Document Object Model (DOM), CSS layout systems, and JavaScript execution. Knowledge of frontend architecture, component lifecycle concepts, state management, and reusable design patterns. Understanding of web accessibility principles and the practical application of WCAG success criteria. Knowledge of responsive design, progressive enhancement, semantic markup, and graceful error handling. Familiarity with web performance measurement, debugging tools, and browser compatibility considerations. Understanding of secure frontend development practices, including safe handling of user input and appropriate use of authentication flows.
Ability to build robust and reusable components that are easy to test, maintain, and extend. Ability to diagnose complex UI issues and implement effective technical solutions. Capability to evaluate accessibility and usability concerns during design implementation. Ability to interpret technical specifications, user stories, and design documents accurately. Ability to create meaningful tests and documentation for frontend features. Confidence in working with development tools, package managers, build systems, and source control.
Ability to work effectively with cross-functional teams and contribute to shared goals. Strong communication skills when discussing implementation decisions, defects, and technical trade-offs. Willingness to share knowledge, support colleagues, and participate in constructive code reviews. Ability to receive feedback positively and use it to improve professional performance.
User-focused, detail-oriented, and committed to inclusive digital experiences. Proactive in identifying problems and recommending improvements. Adaptable to changing requirements, technologies, and project priorities. Self-motivated, dependable, and capable of working independently when necessary. Interested in continuous learning and the long-term quality of the applications being developed.
The Elite Job aims to provide a supportive and professional working environment where employees can grow their skills and contribute to meaningful technology projects. Depending on the employment arrangement and applicable company policies, benefits may include:
Specific benefits, compensation, equipment allowances, insurance, bonuses, and leave entitlements will depend on the position, employment location, and applicable company policies.
Joining The Elite Job offers an opportunity to contribute to frontend development with a focus on accessibility, usability, and technical quality.
We welcome candidates who are passionate about building excellent web applications and believe that accessibility is an essential part of modern software engineering.