Looking for a

Frontend Engineer B.

POS-206
Location: Remote
Type: Full-time
Seniority: Senior

About Us:

As a Senior 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.
  • Advanced expertise with Next.js for building server-rendered and static web applications optimized for SEO, including middleware and API route implementation.
  • Over 5 years of experience using React to develop dynamic interfaces, leveraging hooks and state management libraries for effective component lifecycle handling.
  • Solid background integrating GraphQL APIs, including schema creation, query optimization, and implementing client-side caching.
  • Strong command of JavaScript, TypeScript, HTML, and CSS to create scalable and well-structured front-end applications.
  • Skilled in designing reusable UI components and establishing robust front-end architecture practices.
  • Demonstrated ability to develop scalable, responsive, and maintainable web solutions.
  • Capable of architecting complex front-end systems and solving technical challenges.
  • Experience developing modular, reusable software patterns to enhance code maintainability.
  • Proficient in deploying and integrating solutions with cloud services such as AWS, Azure, or GCP, particularly services like S3, CloudFront, Lambda, and API Gateway.
  • Hands-on experience with CI/CD pipelines and modern automation tools like Azure DevOps, GitHub Actions, or GitLab CI.
  • Familiar with Agile methodologies and continuous integration and delivery practices.
  • Comfortable managing containerized frontend applications using Docker and Kubernetes within cloud environments.
  • Exposure to AI-assisted development tools such as GitHub Copilot or Amazon CodeWhisperer.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Design, implement, and optimize web applications using Next.js and React to ensure top-tier performance and user experience.
  • Create modular UI components and apply scalable front-end architectural patterns.
  • Connect applications to GraphQL APIs for streamlined and flexible data interaction.
  • Work in close collaboration with backend developers, designers, and product teams to deliver comprehensive solutions.
  • Deploy and oversee containerized frontend applications using Docker and Kubernetes across cloud platforms.
  • Utilize services on Azure, GCP, or AWS—such as S3, CloudFront, Lambda, and API Gateway—for enhanced functionality and scalability.
  • Establish and maintain CI/CD pipelines via Azure DevOps to automate and streamline build, test, and deployment workflows.
  • Contribute to Agile processes including sprint planning and retrospectives, fostering a culture of collaboration and iterative improvement.
  • Support junior developers through mentorship and knowledge-sharing initiatives.
  • Stay updated with the latest frontend technologies and tools, including those driven by AI, to boost team efficiency and code quality.
  • Help define and uphold best practices for code quality, testing, and documentation.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills
Join us

Ready to be part of our team?

Tell us what you're working on—we’ll help you design, scale, and deliver AI-powered software that drives real business outcomes.
Thank you!
Your message has been sent.
We will review it shortly and get back to you.