About the Role
This position involves leading development on a mobile web SDK that enables secure and efficient identity verification across client applications, requiring strong technical skills in front-end engineering and distributed systems.
Responsibilities
- Design and implement features for a mobile web SDK used across client applications
- Optimize SDK performance and reduce load times on mobile devices
- Ensure compatibility across various mobile browsers and operating systems
- Collaborate with product and design teams to define SDK requirements
- Write clean, maintainable, and well-documented code
- Conduct code reviews to maintain code quality and share knowledge
- Troubleshoot and resolve bugs reported by internal and external teams
- Maintain backward compatibility while introducing new functionality
- Support integration efforts with client-side development teams
- Monitor SDK usage and performance in production environments
- Contribute to automated testing frameworks for regression and unit tests
- Follow secure coding practices to protect user data
- Participate in sprint planning and agile development cycles
- Document APIs and developer-facing resources
- Evaluate and integrate third-party libraries when appropriate
- Stay current with mobile web technologies and browser updates
- Improve build and deployment pipelines for SDK releases
- Work with analytics to track SDK adoption and usage metrics
- Assist customer support with technical escalations involving the SDK
- Ensure compliance with privacy regulations in data handling
- Collaborate with QA teams to validate SDK behavior
- Identify technical debt and propose refactoring solutions
- Support internationalization and localization requirements
- Help define long-term roadmap for SDK evolution
- Mentor junior engineers on best practices and architecture
Nice to Have
- Experience with mobile web frameworks
- Familiarity with camera and media APIs on mobile browsers
- Knowledge of cryptography or data encryption
- Experience with automated visual regression testing
- Background in identity verification or fintech systems
- Contributions to open-source SDKs or libraries
- Experience working with large-scale distributed teams
Compensation
Competitive salary and benefits package
Work Arrangement
Full-remote
Team
Part of a distributed engineering team building core SDK components for mobile web applications
Why This Role Matters
- The SDK developed in this role powers critical identity verification workflows in mobile web environments.
- Engineers in this position directly impact the reliability and usability of client-facing applications.
Technology Stack
- Primary languages: TypeScript, JavaScript
- Build tools: Webpack, Rollup
- Testing: Jest, Puppeteer, Mocha
- Version control: Git
- CI/CD: GitHub Actions or similar
- Monitoring: Sentry, Datadog, or equivalent
Not available