What are the responsibilities and job description for the Front End (UI) Web Application Developer position at Kainos Innovative Solutions Inc?
Job Details
1. Extensive experience as a UI developer with a strong portfolio of projects demonstrating
advanced skills in theme development.
2. Seasoned leading the design, development, and implementation of sophisticated software
solutions, translating complex UI/UX designs into performant, scalable, and reusable code.
3. Fluent overseeing the Agile software development life cycle, managing design, coding,
testing, debugging, and deployment stages, while ensuring adherence to quality and
timeline commitments.
4. Experienced leading the optimization of applications for speed, scalability, security, and
user experience, implementing industry best practices in code health, testing, and
maintainability.
5. Proficiency in front-end development using HTML5, CSS3, JavaScript (ES6), Typescript
and jQuery.
6. In-depth experience with creating and customizing themes across various technologies
such as Drupal, PHP, .NET, React.
7. Comprehensive knowledge and hands-on experience with modern JavaScript libraries and
frameworks such as React, Angular, Vue.js, and workflows such as redux and flux.
8. Experience in architecting and implementing RESTful APIs, web services, micro frontend,
and other modern patterns.
9. In depth knowledge and experience using source control tools like GIT and Bit Bucket.
10. Proficiency with visual design tools, such as Adobe Photoshop Illustrators, Sketch, Figma,
and UI frameworks.
11. Understanding of SEO principles, cross-browser compatibility issues, and familiarity with
server-side CSS pre-processing platforms, such as LESS and SASS.
12. Extensive experience working with development tools, such as Babel, web pack, npm,
yarn, and others.
13. Proven leadership skills, with the ability to oversee a team of developers and designers,
manage complex projects, and drive technological innovation.
14. Solid understanding of performance testing frameworks, including Mocha & Jest, and
accessibility testing tools like axe or Lighthouse.
15. Extensive experience and understanding in developing and supporting AAA, AA, or section
508 compliant applications.
Minimum Qualifications:
7 years of experience in software development.
3 of the 7 years in Cloud Application Development.
Bachelors degree in computer science, Information Technology, or related field.