Maker of the world’s most popular platform for online training, Articulate 360. Trusted by 120,000+ orgs worldwide.
e-Learning Authoring Tools • e-Learning • Screen Recordings • Online Learning Management • e-Learning Software
June 25
🏡 Remote – Anywhere in California
Maker of the world’s most popular platform for online training, Articulate 360. Trusted by 120,000+ orgs worldwide.
e-Learning Authoring Tools • e-Learning • Screen Recordings • Online Learning Management • e-Learning Software
• Independently deliver well-scoped tasks under the loose guidance of an engineering manager or a senior engineer. • Understand and adhere to the team’s engineering processes and practices. • Identify and escalate risks and delays to the team as soon as they are encountered. • Develop understanding of the team’s domain and how it fits into the larger product and company strategy. • Collaborate with the team to ensure deliveries meet the bar in terms of quality, maintainability, testability, etc.
• 2-5 years of experience working as Software Engineer or equivalent role • Strong C# skills • Solid understanding of async programming principles. • NET framework memory management skills • Ability to communicate and synthesize requirements with non-technical stakeholders • An unwavering growth mindset and strong understanding of your team’s technical stack • The ability to diagnose and analyze problems and clearly present solutions (or the problem itself when stuck) • Curiosity and interest in learning new technologies, process, and skills
• Windows desktop or native application development experience • Windows Presentation Foundation (WPF) or Windows Forms (WinForms) development experience • Experience with one or more modern UI frameworks (MAUI / WinUI / Xamarin.Forms / Avalonia) • Experience modernizing large legacy code bases • Experience with performance instrumentation and optimization • Experience with C# build systems and infrastructure
Apply Now