-
30k-60k 经验5-10年 / 本科区块链 / 上市公司 / 2000人以上Responsibilities: 1. Part of a global mobile team, develop new features for the all-in-one iOS and Android apps. 2. Strive for performance optimization and maximize customer satisfaction. 3. Stay on top of industry trends, evaluate new solutions to address our unique and fast-growing business needs. 4. Work closely with design and product teams, turn design ideas into quality features that scale to millions of users. 5. Collaborate with global development teams, deliver customized solutions targeting international users while maintaining consistency with overall architecture. 6. Maintain high-quality technical documentation and improve efficiency in cross-office/timezone cooperation. Requirements: 1. Experience in either native iOS/Android development, or cross-platform solutions like ReactNative/Flutter/Lua. 2. Fluent with at least one of the following languages: Java/Objective-C/Swift/JavaScript. 3. Understanding of common data structures and algorithms. 4. Embrace agile development process including TDD, CI and Scrum. 5. Passionate about mobile technology and building applications to a large user base.
-
Responsibilities: 1、Develop function/feature as per program specifications. 2、Perform tests and produce corresponding deliverables. 3、Provide technical support and troubleshooting issues related to quantitative models and tools. 4、Ensure the security and compliance of the applications. Qualifications: 1、Capability of English reading and writing. 2、Overseas education background. Bachelors degree. Major in CS or related field. 3、8+ years in Java development. 4、Experience with distributed computing framework, Micro-Services, containerized applications, Cloud technology. 5、Familiarity with object storage, databases, NoSQL and data manipulation tools.
-
职位对英文有要求。平时可以阅读英文的计算机API文档,并且需要有一定的Java基础。对如果不符合以上条件,请勿投递,谢谢。 岗位职责: 1. 使用linux + eclipse开发环境。参与公司自主产品及项目研发,进行软件系统和对外接口的详细设计; 2.参与项目的模块概要设计、编码实现,分析并解决软件开发过程中的问题,确保开发模块安全、高质量、性能良好; 3.参与技术难点的攻关和技术预研,具有团队合作意识; 4.参与优化整个系统的性能,提升承载能力和并发能力; 5.参与相关技术文档的编写; 6.根据公司规范流程,对以往项目进行维护。 任职资格: 1. 专业不限; 2. 具有Java基础和很好的学习能力; 3. 熟悉Web前端技术如HTML, Cookie, Javascript, Ajax; 4. 英文四级以上,能看懂计算机英文文档。 以下为加分项: 1. 独立完成过Java项目的开发,使用Java完成自主设计构想; 2. 自学过新技术。 【福利政策】 1、混合办公模式,根据工作年限每月可申请居家办公2-8天。 2、15天- 25天带薪年休假; 3、13-14薪,根据入职时间、工作表现和企业经营状况。 4、补充医疗保险以及每年健康体检。 5、一年组织两次团建。 6、每周供应2次免费午餐。
-
Senior Game Client Developer
[上海·中山公园] 2024-02-2445k-55k 经验5-10年 / 本科移动互联网,游戏 / 不需要融资 / 2000人以上Senior Game Client Developer (C++) Wargaming Shanghai is looking for a game client developer who is expected to bring his passion to the team and is ready to learn a lot about building features with a unique cross-platform game engine. This role will work under the supervision of the lead client developer and with a group of talented people to contribute to the development of content for China players. Reports To What will you do? • Collaborating with System/Feature Designers to understand and implement game systems and features within the Unreal Engine using C++. • Developing, testing, and debugging game client systems, ensuring seamless integration with online services. • Optimizing game client performance to ensure smooth gameplay experiences across various platforms. • Engaging in iterative design processes, incorporating feedback from playtests and team reviews. • Creating and maintaining technical documentation to ensure clarity and consistency throughout the development cycle. • Assisting in the troubleshooting and resolution of game-related issues, including identifying and fixing bugs. • Contributing to the continuous improvement of our game development processes and practices. What are we looking for? • Bachelor’s degree in computer science or a related field. • 5+ years of professional experience in game client development, preferably in online games. • Proficient in C++ and experienced with Unreal Engine. • Good understanding of game systems, mechanics, and multiplayer network architecture. • Familiar with agile development methodologies and able to work in a fast-paced, collaborative environment. • Excellent problem-solving skills and attention to detail. • Ability to communicate effectively with cross-functional teams, including System/Feature Designers, Artists, and QA Testers. What additional skills will help you stand out? • Comfortable collaborating remotely with international developer teams in an English environment. • Passionate about gaming and keeping up with the latest trends and technologies in the game development industry. About Wargaming -
RESPONSIBILITIES The Senior Developer (LabVantage LIMS) will be responsible for the management and administration of the LIMS system at QIMA. She/he will work closely with QIMA members and external parties. The main responsibilities include: 1. Understanding lab operations and business requirements 2. Performing data setup and configuration of the LIMS 3. Performing LIMS testing and overseeing system testing performed by users 4. Assisting and supporting system rollout 5. Participating in the planning and implementation of LIMS project 6. Ensuring the integrity of recorded data and compliant use of the LIMS 7. Supporting users in their daily usage of the LIMS 8. Supporting users and the lab management with reporting and analysis of information stored in the LIMS 9. Conducting user-training sessions for users. 10. Identifying issues and potential enhancements of the LIMS from the daily operation and resolving them in collaboration with users and external software contractors 11. Translating new analytical processes and integration of new equipment/software into LIMS workflows and functionalities and managing their implementation by internal/external software engineers. 12. Maintaining the LIMS database and server at the software level JOB QUALIFICATION REQUIREMENT • BSc/MSc in Computer Science, Sciences, Chemistry, Engineering, or related disciplines or equivalent experience • System development experience in one or more general-purpose programming languages. • Applied knowledge of computer system development and validation • Core LIMS • JAVA, JS, ANT, AJAX, and SQL languages • JBoss, IntelliJ IDEA, Oracle SQL developer, and Microsoft SQL Server tools. • Workflows • JasperReports and Bartender tools • Configuration/customization and implementation of LIMS (LabVantage would be a plus) • Requirement gathering • Process streamlining & solution design • Testing, validation • Lab support, troubleshooting and user trainings • Reports, Complex Master data, Instrument integration • At least 2 years’ hands-on experience of system development • Experience in LIMS or instrument integration (e.g. LabVantage, STARLIMS, LabWare) will be of advantage • Good communication skills in spoken and written English • Extensive training on our LIMS system will be provided internally and via courses conducted by the LIMS vendor • Given interest and skills the candidate is welcome to expand her/his role into other areas in the lab, such as data management, process optimization, or regulatory affairs • Appointments will be made on a two-year contract basis in the first instance, with the option of extension • Capable of working in a fast-paced, multidisciplinary, and multinational environment • Meticulous, independent, and reliable work attitude
-
iOS研发工程师 iOS Developer
[东莞·东城街道] 2023-10-1810k-15k 经验3-5年 / 本科智能硬件 / 不需要融资 / 15-50人作为iOS研发工程师,你将负责公司移动应用程序的iOS端开发工作,包括: - 开发和维护应用程序,以满足客户需求和业务要求 - 利用Swift/Objective-C语言和Cocoa Touch框架实现高效的代码 - 利用Xcode开发工具进行应用程序的构建、测试和部署 - 参与应用程序的设计和架构,与产品经理、设计师和其他开发人员紧密合作 - 跟踪应用程序的性能,优化代码并提高用户体验 - 遵守公司的代码规范和最佳实践,确保代码质量和可维护性 职位要求: - 熟悉Swift/Objective-C语言和Cocoa Touch框架 - 熟练掌握Xcode开发工具,包括构建、测试和部署过程 - 具备良好的代码风格和编程习惯 - 熟悉常用的开发工具和技术,如Git、Selenium等 - 具备良好的沟通能力和团队合作精神,能够与其他开发人员、产品经理和设计师紧密合作 - 有较强的解决问题能力和自我学习能力,能够快速适应新的工作环境和需求 岗位职责 Role & responsibility · Designing and building mobile applications for Apple’s iOS platform. · Collaborating with the design team to define app features. · Ensuring quality and performance of the application to specifications. · Identifying potential problems and resolving application bottlenecks. · Fixing application bugs before the final release. · Publishing application on App Store. · Maintaining the code and atomization of the application. · Designing and implementing application updates. 任职要求 Qualification & skills requirements · Bachelor’s degree in computer science or software engineering. · Proven experience as an app developer. · Proficient in Objective-C, Swift, and Cocoa Touch. · Extensive experience with iOS Frameworks such as Core Data and Core Animation. · Knowledge of iOS back-end services. · Knowledge of Apple’s design principles and application interface guidelines. · Proficient in code versioning tools, including Mercurial, Git, and SVN. · Knowledge of C-based libraries. · Familiarity with push notifications, APIs, and cloud messaging. · Experience with continuous integration. We are looking to hire a talented iOS developer to design, build, and maintain the next generation of iOS applications. Your primary focus will be developing high-end iOS applications for the latest Apple mobile devices. Your duties may include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating applications published on the App Store. To ensure success as an iOS developer, you should have a solid working knowledge of iOS Frameworks, be proficient in Objective-C, and be able to work as part of a team. Ultimately, an outstanding iOS developer should be able to create functional, attractive applications that perfectly meet the user's needs. -
全栈开发工程师(Full Stack Developer)
[东莞·东城街道] 2023-10-1810k-15k 经验5-10年 / 本科智能硬件 / 不需要融资 / 15-50人作为全栈开发工程师,您将负责公司产品的开发和维护,从需求分析、系统设计到编码实现和部署维护。我们期待您具备 5-10 年的软件开发经验,熟悉前端、后端和数据库技术,有扎实的编程基础和良好的代码风格。 主要职责: 1. 负责公司产品的需求分析和系统设计,参与技术决策和方案制定。 2. 负责前后端代码的编写,确保代码质量、性能和可维护性。 3. 协同团队成员完成项目开发,包括前端、后端、测试和运维等。 4. 负责数据库的设计和优化,保证数据安全性和稳定性。 5. 参与项目的部署和维护工作,及时解决线上问题,提高系统可用性。 任职要求: 1. 本科及以上学历,计算机相关专业,5-10 年软件开发经验。 2. 熟练掌握至少一门后端编程语言(如 Java、Python、Node.js 等)和前端技术(如 HTML、CSS、JavaScript、Vue、React 等)。 3. 熟悉数据库技术(如 MySQL、Oracle、MongoDB 等),具备数据库设计和优化能力。 4. 了解 Linux 操作系统,熟悉常用命令和 Shell 编程。 5. 具备良好的团队协作和沟通能力,能适应快速迭代的项目开发。 6. 对技术充满热情,有较强的学习能力和解决问题的能力。 我们提供具有竞争力的薪酬待遇和广阔的发展空间,欢迎有志之士加入我们的团队。 岗位详情如下: 岗位职责 Role & responsibility · Work with development teams and product managers to ideate software solutions. · Design client-side and server-side architecture · Build the front-end of applications through appealing visual design · Develop and manage well-functioning databases and applications · Write effective APIs · Test software to ensure responsiveness and efficiency · Troubleshoot, debug and upgrade software · Create security and data protection settings · Build features and applications with a mobile responsive design · Write technical documentation · Work with data scientists and analysts to improve software 任职要求 Qualification & skills requirements · Proven experience as a Full Stack Developer or similar role · Experience developing desktop and mobile applications · Familiarity with common stacks · Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery) · Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js) · Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design · Excellent communication and teamwork skills · Great attention to detail · Organizational skills · An analytical mind · Degree in Computer Science, Statistics or relevant field -
资深全栈工程师-Full Stack Developer【成都】
[成都·武侯区] 2023-08-0220k-35k·13薪 经验5-10年 / 本科IT技术服务|咨询 / 上市公司 / 2000人以上职责描述: • Lead or participant in the entire cycle of applications consulting and delivery ideation and development and everything in between. • Act as a mentor for less-experienced peers through both development knowledge and leadership skills. • Design solution and choose technologies that solve client’s problems • Build the front-end of applications through appealing visual design • Write back-end API layer with effectiveness. • Develop and manage well-functioning databases and applications • Troubleshoot, debug and upgrade software • Build features and applications with a mobile responsive design • Write technical documents • Other related assignments. 任职要求: • Bachelor Degree or above in Computer Science or IT related discipline • Proven experience as a Full Stack Developer or similar role. • Experience on React, Redux, Material Design, H5 and ES6 are needed. • Experience on Spring boot is required. • Familiar with package management tools, such as Maven and NPM. • Familiar with databases (e.g. MS SQL, MongoDB), web servers (Apache or Nginx) • Experience on leading software development teams using Agile, Lean or Continuous delivery approaches such as TDD, continuouse integration, pairing, and infrastrucuture automation is a plus. • Experience influencing others and always advocate for technical excellence while being open to change when needed • The ability to develop and execute a technical vision with a focus on business value • Knowledge of cloud technology such as AWS, Docker or Kubernetes is a plus -
资深全栈工程师-Full Stack Developer
[北京·灯市口] 2023-08-0220k-35k·13薪 经验5-10年 / 本科IT技术服务|咨询 / 上市公司 / 2000人以上职责描述: • Lead or participant in the entire cycle of applications consulting and delivery ideation and development and everything in between. • Act as a mentor for less-experienced peers through both development knowledge and leadership skills. • Design solution and choose technologies that solve client’s problems • Build the front-end of applications through appealing visual design • Write back-end API layer with effectiveness. • Develop and manage well-functioning databases and applications • Troubleshoot, debug and upgrade software • Build features and applications with a mobile responsive design • Write technical documents • Other related assignments. 任职要求: • Bachelor Degree or above in Computer Science or IT related discipline • Proven experience as a Full Stack Developer or similar role. • Experience on React, Redux, Material Design, H5 and ES6 are needed. • Experience on Spring boot is required. • Familiar with package management tools, such as Maven and NPM. • Familiar with databases (e.g. MS SQL, MongoDB), web servers (Apache or Nginx) • Experience on leading software development teams using Agile, Lean or Continuous delivery approaches such as TDD, continuouse integration, pairing, and infrastrucuture automation is a plus. • Experience influencing others and always advocate for technical excellence while being open to change when needed • The ability to develop and execute a technical vision with a focus on business value • Knowledge of cloud technology such as AWS, Docker or Kubernetes is a plus -
Minimum Qualifications Bachelor’s degree in Computer Science, Information Systems or related field preferred, or equivalent experience with prior related work experience. 3 years’ of software development, programming and analytical experience Ability to analyze requirements, provide feedback, create detailed design specifications, and perform required design work Ability to analyze and recommend solutions to programming issues, defects and bugs as assigned or encountered -Ability to manage multiple priorities and meet deadlines in a fast paced environment with limited supervision Experience integrating to hardware APIs / SDKs Experience with git (GitLab especially) Effective communications and interpersonal skills Excellent organizational skills Ability to maintain confidentiality Ability to work independently, but with a team focus Must be able to effectively communicate in English with remote team across time zones Required iOS development experience using SWIFT Experience building UI’s in Xcode and Interface Builder Knowledge and demonstrable apps built on the current iOS platform Strong understanding of multi-tier architecture, design patterns (MVC) and good engineering practices Functions Work as a member of a globally distributed software development team Write and maintain developer test suite of unit and integration tests Work with QA and BA to ensure finished product meets all requirements Deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and support Keep up to date on iOS industry trends and mobile technologies Be able to communicate well with technical and non-technical members of the team Participate in team code reviews to ensure quality is maintained
-
Environment Citigroup services and technology (China) company Ltd (CSTC) is Citigroup technology development center founded by Citigroup since 2002. It is one of the biggest IT software companies in China, providing both finance IT service and operation services to Citibank. As one of leading finance institutions in the world, CSTS can provide challenging global working environment to every employee, such as long career path not only in China but also to the Wall Street. Our business We are Information Service Group (ISG) Shanghai team, which is under Citigroup Institution Client Group (ICG). ISG Shanghai team is a research and development group, has more than 50 developers, majority are Java developers. This team develops applications to deliver authoritative and timely sources of reference data to Citigroup includes product, pricing, account and corporate action data etc. This position will be a senior Java developer for Account Master Central (AMC) within ISG which provides the authoritative source of institutional account and entity reference data through service-oriented operations teams and state-of-the art technologies, which facilitate the collection, storage, analysis and distribution. Responsibilities 1. Communicate with clients on requirement and design; deliver creative and innovative projects with good quality and productivity. 2. Develop all areas of Middle-Tier and Back-end system programming, designing and coding, testing and troubleshooting, supporting. 3. Provides strong technical solution and comprehensive system design and proposal to global team. 4. Conduct code review 5. Help and guide junior team members. 6. Help TL to manage development lifecycle including development process, program progress, software quality, program release and application supporting. Opportunities • Understand reference data using in the global financial market. • Work together with global team Education • At least bachelor degree. • Major in computer science related • With Financial knowledge or background is a good plus. Skill required • No less than 2 years J2EE development experience. • Be skilled at Core Java and J2EE technologies such as JMS, JMX, SOAP/Restful web service, Spring, Struts and so on. • Rich experience on performance tuning and multi-threading. • Experience in designing and architecture, be familiar with design pattern. • Be familiar with SQL, SP, JDBC, OR-Mapping tools etc, with solid DB knowledge, Oracle is preferred. • Be familiar with XML and related technology. • Experience in document generation via Java and open source libraries, such as iText (PDF), Apache POI (Word, Excel), etc. • Be familiar with JMS tech, familiar with one of Kafka , RabbitMQ or EMS. • With experience in Cloud/ECS related is a good plus • Be skilled at Unix shell and command • Be familiar with build script languages, like ant, maven. • Good communication skills and English skills • Good team player, strong responsibility, work under high pressure, result oriented. • With leading skill is a plus, be able to lead a project or small team Skill Optional • Has experience in working in the finance industry is a good plus. • Has experience on web development is a good plus. • Experience on Autosys is a good plus. • Has experience on BPM is a plus • Has experience in non-sql DB like mongo/hadoop is a plus.
-
Java Developer Job Description Java developer to work on Core-platform. The Core Platform is a company's thriving product. It is an automated, enterprise-ready, container orchestration platform. Based on the latest Kubernetes and Docker technology, the Core Platform provides a complete solution for the container-based distribution and deployment, including network, security, storage, load balancing, resources, all kinds of infrastructure and the enterprise-scale life cycle management. You’ll be part of a cross-functional team that designs, implements, test and validates software that assists major corporations in the management of their IT businesses using Agile development practices. Required - Bachelor or Master degree in Computer Science, Information System, Software Engineering or equivalent - Solid programming skill in at least one language (Java/JavaScript/C++/Go, etc.) - Familiar with Shell, Python or Perl script language is a plus - Strong knowledge and experience in Computer Networks and Linux Operating Systems - Can do attitude, self-driven, customer oriented, and quick learner - Good oral and written English Highly Recommended - Good communication skills - Fluent English
-
岗位职责 1.作为游戏服务器端,用NodeJS负责游戏服务端功能的设计、开发和维护 2.与现有的平台服务进行集成,高效地与客户端同事合作设计编码和调试 3.构建可重用的软件组件和库,持续代码优化,服务端性能优化 4.分析和优化后端和基础设施代码的质量、效率和性能 5.以最小的指导独立完成中大型功能 Tasks 1.As the server-side, work closely with the product and architect teams to build new and innovative application experiences for the backend platform 2.Perform integrations with the existing platform services 3.Build reusable software components and libraries for game 4.Analyze and optimize the backend and infrastructure code for quality, efficiency, and performance 5.Complete medium to large features independently with minimum guidance 岗位要求 1.主修计算机类专业(或同等工作经验) 2.有使用Node.js、AWS和排版程序构建平台的经验 3.有构建可维护和可测试的代码库的经验,包括API设计和单元测试技术 4.具有良好的协作和沟通能力 5.有较强的自我驱动里,能够理解好需求,并进行独立开发 Job Requirements: 1.Bachelor’s/Master’s degree in Computer Science (or equivalent experience) Experience in building platforms with Node.js, AWS, and Typescript; 2.Experience building maintainable and testable code bases, including API design and unit testing techniques; 3.Sound collaboration and communication skills; 4.Capability to work efficiently without hand-holding and micromanagement.
-
【岗位描述】 作为量化开发工程师,要参与量化交易系统的设计开发和维护,数据模型标准化的处理,数据服务体系搭建、优化,为量化研究提供支撑。理想的候选人是非常有逻辑性和创造力的,可以考虑到各个边界情况和极端情况下的处理,并有硬核的编程能力。 【岗位职责】 1. 和投研团队紧密合作,开发投资过程中使用的Python工具。 2. 提升数据分析和数值计算的Python代码性能。 3. 管理Python环境、package版本。 4. 逐步完善CI/CD pipeline、unit test automation。 5. 开发公司的内部数据可视化界面(FastAPI)。 6. 开发云存储、云计算相关的Python工具(如REST-based APIs)。 7. 参与建设第三方数据库搭建,编写公司内部接口。 8. 关注PyData生态环境,持续评估新的工具包。 【岗位要求】 1. 本科以上学历,具有计算机等相关专业背景。 2. 工作细心、谨慎,具备较强的学习能力。具有良好的团队协作及沟通能力、工作态度认真。 3. 精通Python语言,对Python相关基础知识有深入的研究和理解,熟练使用相关工具包。 4. 熟练使用git。 5. 熟练使用Mysql、MongoDB等数据库,并掌握基础数据库知识。 6. 熟悉Linux开发环境,了解基本的指令。 7. 加分项:熟悉Anaconda、Artifactory、ELK、AWS、Docker、FastAPI。
-
Introduction of service scope/deliverables •Developing solution (e.g. API implementation, data transformation, reports & scripts) according to business needs. •Communicating and collaborating with project team, developers & technical teams on environment requirements, delivery and support; •Troubleshooting, managing and tracking incidents with technical teams & external vendor; •Arranging regular server patching with technical teams, and executing upgrade for application platforms & conducting regression test; •Preparing release and performing release deployment & health check to various environments to support different test stage. Executing backend job flow to support UAT, Regression Test, OAT, etc… Introduction of qualifications/ requirements •Bachelor’s degree in computer science, information technology, or related field. •Proficient with Python, SQL & Shell script. •Experience on Restful API •Familiar with data warehousing knowledge •Ability to troubleshoot and solve complex technical problems. Clear communication skill. Good command in Spoken and Written English. Understand Cantonese a plus.