Position: Senior WebSDK JavaScript/TypeScript Engineer
Company: .doCode
Category: JavaScript
Experience required: 3y
English level: upper

We are looking for a highly skilled Senior WebSDK JavaScript/TypeScript Developer to join our team and work on the Digital Identity project. As a key member of our development team, you will be responsible for designing and implementing a WebSDK solution that also integrates partner SDKs into one cohesive package. The ideal candidate will have a strong proficiency in JavaScript/TypeScript and extensive experience in building scalable web applications. 

**Responsibilities:**
-Design and develop a WebSDK solution using JavaScript/TypeScript;
- Integrate partner SDKs into the WebSDK to provide a unified and seamless experience;
- Collaborate with cross-functional teams to understand requirements and ensure smooth integration with customer backend systems;
- Implement secure authentication and authorization solutions using technologies such as Webauthn, FIDO, OAuth2.0, and Open ID Connect;
-Incorporate Decentralized Identifiers (DIDs) and Verifiable Credentials into the WebSDK solution, collaborating with blockchain- knowledgeable team members;
- Develop and maintain automated DevOps processes for deployment, testing, and monitoring of the WebSDK;
- Ensure the scalability and performance of the WebSDK solution through effective architecture design;
- Stay up-to-date with emerging technologies, industry trends, and best practices in web development;

**Requirements:**
- 5+ years of experience in web development, with a strong focus on JavaScript/TypeScript;
- Proficiency in building web applications using JavaScript/TypeScript frameworks and libraries, such as React, Angular, or Vue.js;
- Experience in integrating third-party SDKs and APIs into a unified solution;
- Solid understanding of authentication and authorization protocols, including Webauthn, FIDO, OAuth2.0, and Open ID Connect;
- Familiarity with Decentralized Identifiers (DIDs) and Verifiable Credentials is a plus;
- Strong understanding of software design patterns, architecture principles, and best practices;
- Experience with backend technologies such as Node.js and familiarity with AWS services;
- Strong problem-solving skills and ability to work independently;
- Excellent communication and teamwork skills;

If you are a passionate WebSDK JavaScript/TypeScript Developer with expertise in integrating partner SDKs and delivering high-quality
solutions, we encourage you to apply for this role. We offer competitive compensation, flexible working hours, and the opportunity to work
on challenging projects in a collaborative and talented team environment.