Skip to main content

Fullstack SDK Engineer (P802)

About Us:

As a Senior Fullstack SDK Engineer at Kenility, you will become part of a collaborative team of developers, engineers, and designers focused on delivering top-quality software solutions to the market.

 

Technical Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Proficiency in JavaScript, NodeJS, and TypeScript for application development.
  • Background in creating tools for developers, such as SDKs, REST APIs, or GraphQL interfaces.
  • Experience with modern web technologies including HTML5 and CSS3, along with frameworks like React, Angular, or Vue.js.
  • Competence in using version control tools, especially Git.
  • Familiarity with testing libraries such as Jest or Mocha.
  • Strong analytical abilities and an emphasis on delivering a seamless user experience.
  • Solid communication capabilities, both written and spoken.
  • Ability to thrive in team-oriented environments through collaboration.
  • Willingness to embrace new technologies and respond flexibly to evolving requirements.
  • Proven experience in web development roles within software engineering.
  • Understanding of agile development methodologies.
  • Experience contributing to or participating in open-source communities.
  • Robust foundation in front-end development, especially with JavaScript and React.
  • Best practices in UI development and clean code standards.
  • A mindset focused on design architecture and usability.
  • Demonstrated expertise in building embeddable components or SDKs for reuse across platforms.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Develop and maintain scalable Web SDKs tailored to support the needs of developers and business partners.
  • Work closely with stakeholders to ensure the SDK solutions are user-friendly and aligned with product goals.
  • Collaborate with cross-functional teams to align technical implementation with design and product strategies.
  • Offer feedback on peers’ code and actively engage in architectural improvements.
  • Communicate with developers to understand challenges and refine the overall developer experience.
  • Contribute knowledge and solutions to open-source initiatives.
  • Keep current with new technologies and integrate best practices into ongoing development.
  • Engage in agile ceremonies, including daily stand-ups and retrospectives.
  • Promote team collaboration through practices like pair programming and asynchronous communication.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills