职位描述
不问出身、不限年龄、只看能力。请相信我们能为您提供体现自我价值的平台,期待您的加入!!!
一、技术能力要求
1. 编程语言
- 熟练掌握至少一门主流语言:C#(.NET/WPF)、Java(Swing/JavaFX)(加分)、Python(PyQt/PySide)(加分)。
- 能够熟练使用开发发辅助软件,如:VScode、Cursor、Trae等软件的其中之一。
- 了解跨平台开发框架(如Electron、Flutter Desktop)或工具链(如CMake、MSBuild)。
2. 框架与工具
- 熟悉桌面开发框架(如WPF、GTK、Cocoa等)。
3. 操作系统适配
- 熟悉Windows/macOS/Linux三大平台的开发特性,了解多线程、进程间通信(IPC)、系统API等。
4. 综合技能
- 具有独立从0~1小型项目经验;
- 具有中型软件框架架构编写经验;
- 对前端开发有一定了解;
二、项目经验要求
1. 实际项目经验
- 七年以上工作经验。
- 至少1-3年桌面应用开发经验,有独立或主导完整项目的案例。
- 熟悉版本控制工具(Git/SVN)和敏捷开发流程。
2. 功能模块开发
- 具备网络通信(HTTP/RESTful)、数据库集成(SQLite/MySQL)、文件处理(PDF/Office)等模块开发经验。
- 熟悉多语言支持、国际化、本地化配置。
三、专业能力要求
1. 架构与设计
- 掌握设计模式(如MVC/MVVM)、模块化架构、插件化开发。
- 具备性能优化经验(内存管理、渲染效率、启动速度等)。
2. 调试与问题解决
- 熟练使用调试工具(GDB、VS Debugger、Valgrind)。
- 能快速定位并解决跨平台兼容性、崩溃等问题。
四、其他技能
- 安全与合规:了解数据加密、权限管理、软件签名等安全措施。
- 持续集成:熟悉CI/CD流程(Jenkins/GitLab CI)和自动化测试(单元测试、UI自动化)。
- 跨团队协作:与产品、UI/UX、后端团队高效沟通,推动需求落地。
五、岗位前景
- 参与高复杂度、高影响力项目的机会(如垂直信息服务平台、智能设备控制系统等)。
- 技术导向的扁平化管理,定期技术分享与外部会议支持。
- 灵活的远程办公政策,弹性工作时间,年度技术书籍预算。
- 竞争力的薪资+期权激励。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕