About Us:
As a Frontend Developer 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.
- 3 to 5 years of professional experience building front-end solutions, supported by a solid portfolio of web applications.
- At least 2 years of practical experience working with Angular 10+ , including reactive forms, state management, and RxJS.
- Strong command of HTML5, CSS3, TypeScript, and modern JavaScript standards.
- Hands-on experience creating responsive user interfaces, applying accessibility guidelines, and improving application performance.
- Familiarity with cloud environments, preferably Azure, along with front-end deployment processes.
- Good understanding of continuous integration and delivery practices, source control with Git, and agile workflows.
- Experience connecting front-end applications with APIs, messaging systems, and event-driven solutions.
- Knowledge of AI/ML-facing products, such as dashboards for LLMs, RAG-based platforms, or agent-oriented tools, will be considered a plus.
- Capacity to work autonomously, organize priorities effectively, and adjust to evolving project needs.
- Strong interpersonal and communication skills to collaborate with both technical and non-technical stakeholders.
- A continuous improvement mindset, with interest in learning new technologies and contributing beyond the front-end when required.
- Minimum Upper Intermediate English (B2) or Proficient (C1).
Tasks and Responsibilities:
- Build, enhance, and maintain responsive, accessible, and scalable front-end applications by applying modern frameworks and development standards.
- Drive Angular front-end development initiatives from early prototyping stages through production release.
- Partner with back-end teams to integrate RESTful and asynchronous services, including solutions built with FastAPI and Spring Boot.
- Improve application speed, loading efficiency, and compatibility across different browsers and devices.
- Create and maintain modular, reusable UI components and contribute to consistent design systems.
- Take part in peer code reviews, architectural conversations, and agile team ceremonies.
- Support deployment and monitoring activities for applications hosted in Azure environments.
- Help strengthen CI/CD workflows through GitHub Actions for automated testing and delivery.
- Ensure applications align with observability practices by working with tools such as Datadog.
- Provide support for incident response and participate in on-call rotations during business hours.
- Produce clear documentation for front-end architecture, shared component libraries, and integration approaches.
Soft Skills:
- Responsibility
- Proactivity
- Flexibility
- Great communication skills