Software Engineer

我们正在寻找一款Principle-级别Software Engineer to join our team

我们正在寻找一款Principle-级别Software Engineer to join our team

我们正在寻找一款Principle-级别Software Engineer to join our team

位置

EMEA

工作类型

Full-Time

团队

Engineering

体验

Principle
关于我们

我们是Avalonia UI,公司拥有创新的AvaloniaAvalonia XPF框架,行业领导者如JetBrains、GitHub和Unity Games都在使用。我们是一支充满激情的团队,致力于通过创建强大的UI框架和打造无缝的开发者体验来释放开发者的潜力。我们提供创造丰富、复杂的桌面、移动和网络应用的解决方案。加入我们,让跨平台 .NET 开发对所有人都变得触手可及,作为我们快速成长的初创公司的一部分。作为一家小型企业,我们抱有远大抱负,正在大力投资跨平台UI技术的未来,并不断扩展我们的团队。

我们提供具有竞争力的薪酬,以及一个充满活力、完全远程的工作环境,以促进持续学习和职业成长。尽管我们优先在EMEA地区招聘以确保团队协作的便利,但我们在全球范围内重视卓越的人才。我们的团队成员遍布世界各地,从菲律宾到西雅图,合适的候选人无论身在何处,都可以成为我们团队的优秀补充。

What we’re looking for

Join us in developing the next generation of cross-platform UI toolkits at Avalonia UI! As a Software Engineer, you will contribute to the design and development of our open-source projects and proprietary product offerings. You'll work alongside our talented engineering team to build and maintain high-quality software that meets our users' needs. This role offers exposure to various aspects of our technology stack, from our core framework to our commercial products.

Key Responsibilities
  • Developing and maintaining features for both open-source projects and proprietary products

  • Writing clean, efficient, and maintainable code as part of our engineering team

  • Participating in code reviews and providing constructive feedback to team members

  • Contributing to the improvement and maintenance of the Avalonia UI core framework

  • Implementing features for commercial products based on customer requirements

  • Keeping up with current trends in cross-platform development and UI technologies

  • Engaging with our open-source community through documentation and support

  • Assisting in debugging and resolving technical issues

  • Working with the team to translate requirements into technical solutions

Required Skills
  • Bachelor's degree in Computer Science or equivalent practical experience

  • Strong proficiency in C# and .NET development

  • Understanding of software design patterns and best practices

  • Experience with version control systems (Git)

  • Familiarity with UI development concepts

  • Good problem-solving skills and attention to detail

  • Strong communication skills and ability to work effectively in a team

  • Interest in open-source development and community involvement

Preferred Skills
  • Experience with Avalonia or similar UI frameworks

  • Working knowledge of C/C++

  • Working knowledge of Objective-C++

  • Contributions to open-source projects

  • Knowledge of cross-platform development

  • Understanding of modern UI/UX principles

Benefits
  • Enjoy the flexibility of working from home (or anywhere else you choose)

  • Generous paid time off, including holidays and vacation days

  • Professional development opportunities, including training and conferences

  • Be part of a dynamic and supportive team that values innovation, learning, and personal growth

To Apply

If you are passionate about technology and want to contribute to cutting-edge UI development, we'd love to hear from you. Please submit your resume highlighting your experience with C#, .NET, and any UI development work. We are committed to building a diverse and inclusive team and welcome applications from candidates of all backgrounds.


申请职位
申请职位
申请职位

点击“立即申请”按钮提交您的简历。


如果我们感兴趣,我们会与您联系。