Engineering Manager - SDK & Developer Tools

November 16

Apply Now
Logo of ABBYY

ABBYY

Artificial intelligence software • Document AI • Process Mining • Task Mining • digital transformation

501 - 1000 employees

Founded 1989

🤖 Artificial Intelligence

🏢 Enterprise

☁️ SaaS

💰 Venture Round on 2021-05

Description

• Join ABBYY's team as an Engineering Manager for Full Stack Node & TS • Lead technical direction and people management while driving team growth. • Foster continuous improvement in an Agile environment through mentorship and hands-on coding.

Requirements

• Proficient in Multiple Programming Languages: Strong coding abilities in languages commonly used for SDKs and tooling, such as JavaScript/TypeScript, Python, C#, Swift, Kotlin, and/or Java. • SDK Development: Proven experience building SDKs and libraries that enable developers to integrate with products seamlessly and efficiently. • Developer Tooling: Knowledge of developer tools, such as CI/CD, package managers (e.g., npm, NuGet, Maven), testing frameworks, and code editors (e.g., VS Code, IntelliJ). • Open Source Contribution and Community Building: Familiarity with open-source development practices and ability to engage with and support developer communities. • Version Control Systems: Proficiency with Git and platforms like GitHub or GitLab, including workflows (e.g., branching strategies, pull requests, code reviews). • Debugging and Performance Optimization: Skills in debugging, profiling, and optimizing code to improve reliability and efficiency of SDKs and tools. • Technical Documentation and Communication: Ability to create clear, thorough documentation, sample applications, and tutorials for a diverse developer audience. • Cross-Platform Development: Experience with cross-platform SDKs or tools that work across mobile (iOS, Android), web, and potentially other platforms (e.g., React Native, Flutter). • User-Centric Design: Understanding of developer pain points and the ability to design tools and SDKs with a focus on simplicity, reliability, and developer experience. • Testing and Automation: Experience with unit and integration testing for SDKs, automated testing setups, and quality assurance to maintain stability and robustness. • Semantic Versioning (SemVer): Deep understanding of SemVer principles and experience in maintaining SDK versions and release management to ensure compatibility and stability for users.

Benefits

• Three week's paid time off on top of 12 paid holidays, floating holidays, and holiday allowance increase based on tenure • Gym membership subsidy • Medical and dental insurance • Pet insurance • Employee Assistance Program • College Savings Plan • Travel assistance • 401(k) with up to 4% employer match

Apply Now

Similar Jobs

November 16

Manage engineering teams focused on in-app messaging solutions at Customer.io.

November 14

Lead Payments team at Versapay focusing on gateway software architecture and coding.

November 12

Manage software engineering teams for Vantaca's community management software solutions.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com