ABOUT PROJECT
Our client is a well-established software company specializing in productivity and creative tools, with millions of users worldwide across both Windows and macOS platforms. They are undergoing a strategic modernization of their licensing and revenue infrastructure, moving toward a cloud-connected, identity-driven architecture to better support their growing user base and subscription business model.
### NICE TO HAVE
Experience with C# - particularly useful for Windows-side licensing and identity integrations
Experience with Objective-C and/or Swift - particularly useful for macOS-side integrations
Prior exposure to identity and access management concepts: OAuth 2.0, OpenID Connect (OIDC), JWT tokens, SSO, and identity providers such as Auth0
Experience working on cross-platform desktop applications (Windows + macOS)
Familiarity with subscription-based or cloud-connected software licensing models
### RESPONSIBILITIES
Modernize and rearchitect the integration layer between desktop applications and the internal licensing service across Windows and macOS
Implement and maintain integrations with Auth0 as an Identity Provider using OAuth 2.0 and OpenID Connect (OIDC) protocols
Write, refactor, and optimize C++ code in line with technical specifications, team conventions, and industry best practices
Collaborate within an Agile team: participate in sprint planning, code reviews, and retrospectives
Analyze and improve software quality including readability, maintainability, and runtime performance
Reproduce and resolve defects logged in the issue tracking system; identify root causes and implement targeted fixes
Use Git for version control: manage branching, merging, commits, and change history in accordance with team standards
### WHAT YOU WILL GET WITH ELEKS
Close cooperation with a customer
Challenging tasks
Competence development
Team of professionals
Dynamic environment with a low level of bureaucracy