Principal Developer, SDK & Developer Tools @ ABBYY | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
External
0
Principal Developer, SDK & Developer Tools jobs in United States
Be an early applicantLess than 25 applicants
company-logo

ABBYY · 2 hours ago

Principal Developer, SDK & Developer Tools

ftfMaximize your interview chances
AnalyticsCommunications Infrastructure

Insider Connection @ABBYY

Discover valuable connections within the company who might provide insights and potential referrals.
Get 3x more responses when you reach out via email instead of LinkedIn.

Responsibilities

End-to-End Development: Own the design, development, testing, deployment, and support of features and services from concept to delivery.
Quality Ownership: Ensure high code quality, performance, and maintainability by following best practices and conducting thorough code reviews, automated testing, and performance monitoring.
Collaboration: Work closely with cross-functional teams, including product managers, designers, and fellow engineers, to define and deliver features that meet both business and technical objectives.
Continuous Improvement: Proactively identify areas for improvement within the codebase, infrastructure, and development process. Drive solutions that increase team efficiency and code quality.
System Reliability: Monitor the health and performance of services and ensure timely resolution of issues and bugs.
Technical Innovation: Stay current with new technologies and trends to ensure the systems you build are modern, scalable, and aligned with industry best practices.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

JavaScriptTypeScriptPythonC#SDK DevelopmentGitSwiftKotlinJavaCI/CDOpen Source ContributionGitHubGitLabDebuggingPerformance OptimizationCross-Platform DevelopmentUnit TestingIntegration TestingSemantic VersioningNpmNuGetMavenVS CodeIntelliJUser-Centric DesignTechnical DocumentationOwnership MindsetCollaboration Skills

Required

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.

Preferred

Ownership Mindset: Passion for taking full ownership of features and ensuring their quality from concept through to production.
Performance and Optimization: Experience with profiling applications, identifying bottlenecks, and optimizing performance for scale.
Collaboration Skills: Comfortable working in a collaborative, Agile environment, with an emphasis on communication and team success.

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
Paid parental leave in all our locations
Two paid volunteering days off every year

Company

ABBYY

twittertwittertwitter
company-logo
ABBYY reimagines the way people work and accelerates business by delivering the intelligence that fuels automation platforms.

Funding

Current Stage
Late Stage
Total Funding
$6M
2021-05-11Series Unknown· Undisclosed
2015-04-06Series Unknown· $6M

Leadership Team

leader-logo
Ulf Persson
CEO
linkedin
leader-logo
Brian Unruh
Chief Financial Officer
linkedin
Company data provided by crunchbase
logo

Orion

Your AI Copilot