Frontend Engineer (POS-195)
About Us:
As a Mid-Level Frontend Engineer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.
Technical Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Extensive experience developing scalable and maintainable applications using Angular 17+ or React, applying modern JavaScript (ES6+).
- In-depth knowledge of web accessibility standards (WCAG 2.1), including ARIA roles, keyboard accessibility, and screen reader compatibility.
- Demonstrated ability to optimize frontend performance with a strong focus on Core Web Vitals such as LCP, FID, and CLS, using profiling tools and best practices.
- Proficiency in designing and implementing complex form workflows, including multi-step wizards, dynamic controls, and advanced validation strategies.
- Skilled in handling asynchronous operations and implementing robust error management in user interfaces.
- Experience with data grid libraries like AG-Grid or similar tools for complex data handling (nice to have).
- Familiarity with automated testing using Playwright, Cypress, or equivalent (nice to have).
- Exposure to mobile application development using React Native or Angular for mobile platforms (nice to have).
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks And Responsibilities:
- Develop and maintain advanced frontend applications utilizing Angular 17 and/or React.
- Create sophisticated form experiences, incorporating multi-step wizards, validations, and asynchronous feedback mechanisms.
- Ensure frontend solutions comply with accessibility standards to deliver inclusive user experiences.
- Optimize web performance to improve key metrics such as load speed, interactivity, and visual consistency.
- Collaborate with cross-functional teams including designers, backend developers, and product stakeholders.
- Build and maintain reusable UI components and shared libraries to streamline development processes.
- Work with data grid tools like AG-Grid for complex data visualization and interactions.
- Implement end-to-end testing practices to maintain high product reliability and coverage.
- Contribute to mobile development initiatives using cross-platform frontend technologies.
- Participate in code reviews, provide mentorship to junior developers, and encourage a learning-focused team environment.
- Keep up-to-date with the latest frontend technologies and best practices to drive continuous innovation.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills