Senior / React Native Developer with AI experience (HK / SG / Taiwan)

  • Hong Kong
  • Negotiable
  • Permanent
  • Discipline: Software Development
  • Ref: 49429
Roxanne Yaneza
Roxanne Yaneza
Senior Consultant

We are looking for a skilled Senior / React Native developer to join one of our clients in Hong Kong. This role will be focusing on designing, developing, and improving software for various projects to support their core business.

 

MUST haves

  • At least 3 years + experience in React Native
  • AI project experience at current role/side project
  • You must be currently based in Hong Kong / Taiwan / Singapore
  • Excellent comms in English

 

Responsibilities

  • Build and improve mobile apps using React Native.
  • Write and run tests to ensure everything works correctly.
  • Set up and connect RESTful APIs and WebSockets for real-time data exchange.
  • Improve how React Native works with native modules for iOS and Android.
  • Use Git to manage code changes and take part in code reviews.
  • Fix problems, improve performance, and make the app easier to use.

 

Requirements

  • At least 3 years of experience in building mobile apps with React Native.
  • Skilled in JavaScript/TypeScript and React.
  • Knowledge of unit testingand end-to-end testing.
  • Good knowledge of connecting to RESTful APIs and using WebSockets.
  • Familiar with using Git for managing code.

 

Nice to Have

  • Experience with native mobile development for iOS and Android is a plus.
  • Experience using AI code generation tools, such as Amazon Q Developer and GitHub Copilot.

Apply for this job

We are an inclusive organisation and actively promote equality of opportunity for all with the right mix of talent, skills, and potential. We welcome all applications from a wide range of candidates. Selection for roles will be based on individual merit alone.

Latest Jobs by Roxanne

C++ Developer, AVP

  • Singapore
  • Negotiable
  • Permanent

Role: C++ Developer, AVP

Location: Singapore

Employment: Perm

 

We are collaborating with a leading investment bank based in Singapore, renowned for its global presence. They are seeking a talented C++ Developer at the AVP level to enhance their team.

 

You will:

  • Design and Development: Lead the creation of cutting-edge, ultra-low-latency equity trading systems, managing multiple delivery projects simultaneously.
  • Platform Review: Collaborate with team leads to assess current architecture and implement improvements for performance, simplicity, and to reduce technical debt.
  • System Testing: Conduct comprehensive simulations and testing to ensure high reliability of the trading systems.

 

Qualifications:

  • C++ Expertise: Over 5 years of experience with strong expertise in C++, including proficiency in Modern C++ topics and features.
  • Performance and Low Latency Understanding: In-depth knowledge of C++ performance and low-latency considerations to minimize latency in critical flow paths.
  • Data Structures and Algorithms: Strong understanding of data structures, algorithms, multi-threading, and the C++ standard library.
  • Linux/Unix Proficiency: Practical experience with Linux/Unix operating systems and command-line tools.

 

Desirable Skills:

  • Front Office Trading Development: Experience with low-latency systems, particularly in APAC markets.
  • Investment Banking Experience: Proven background in investment banking, collaborating directly with traders and desk heads.
  • Algorithmic Trading Experience: Experience in algorithmic trading within high-frequency trading firms.
  • User-Space Networking: Familiarity with user-space networking, such as Solarflare OpenOnload.
  • TCP/IP Networking: Lower-level TCP/IP networking experience.
Apply Now

Senior / AI Engineer

  • Hong Kong
  • Negotiable
  • Permanent

Job Description:

  • Experience in AI Development: Design, develop, and maintain AI systems, ensuring stability, security, and performance.
  • Technical Skills: Proficient in Python, with a focus on AI projects like machine learning and natural language processing. Familiarity with AI libraries (e.g., NumPy, Pandas) and large language model frameworks (e.g., LangChain).
  • Collaboration: Work effectively with data scientists, software engineers, and product managers to ensure smooth project progress.
  • Documentation: Write clear technical documents, including system designs and user manuals.
  • Problem-Solving: Monitor, troubleshoot, and optimize AI systems.
  • Mentorship: Assist in code reviews and help junior team members grow.
  • Cloud Experience: Familiarity with cloud platforms (e.g., AWS, Google Cloud) is a plus.
  • Database Skills: Experience with databases (e.g., MySQL, PostgreSQL) is preferred.
  • Adaptability: Manage multiple tasks in a fast-paced environment and learn new technologies.
  • Open to Learning: Candidates who may not meet all requirements but demonstrate a strong foundation and quick learning ability will be considered 
Requirements
  • Degree: Bachelor’s degree or higher in Computer Science, Artificial Intelligence, Machine Learning, Statistics, or a related field.
  • Experience: At least 3 years in software development, with over 1 year focused on AI-related projects using Python.
  • Language Proficiency: Must be fluent in both Chinese and English for communication
Apply Now

Core Java - VP / AVP Developer (Investment Bank)

  • Hong Kong
  • Negotiable
  • Permanent

We are collaborating with a leading investment bank in Hong Kong that is seeking to expand its Equity Derivatives team. They have multiple openings for various positions, including Vice President (VP), Assistant Vice President (AVP), and Analyst.

 

 

MUST Haves:

  • Core Java expertise
  • Linux
  • Understanding of equity derivatives, ideally in pricing
  • Pre-trade knowledge (80% of role)
  • Low latency messaging skills

 

 

Desired Candidate Qualities:

  • Communication: Excellent verbal and written skills
  • Passion: Genuine interest in the field
  • Problem-Solving: Ability to tackle unknown challenges
  • Interview Approach: Responding honestly to theories and potential problems is valued
  • Technical Skills: Stronger business-side experience preferred over generalist tech skills

 

 

More details about the role:

  1. Development and Delivery: Develop and implement top-notch software solutions, including coding, creating unit tests, and engaging in code and design evaluations.
  2. Code Quality Assurance: Ensure that the code is efficient, maintainable, scalable, and follows best practices for security.
  3. Collaborative Efforts: Partner with cross-disciplinary teams, including trading, sales, quantitative analysis, compliance, risk management, and operations.
  4. Global Collaboration: Work collaboratively with global colleagues to foster a culture of code excellence and shared knowledge.
  5. Second-Level Support: Provide second-tier support for the application.

 

 

Additional Platform Details:

  • This platform encompasses both pre-execution and post-execution pricing, analytical tools, and visualization of volatility metrics.
  • It consists of a range of applications designed to facilitate automatic delta hedging, vega rolling strategies, delta crossing, real-time transaction capture, and position oversight.
  • The system is constructed using a high-speed, distributed messaging framework.
  • It offers real-time market data to user desktops, comprehensive analytics, and supplies data for financial and regulatory reporting.

 

 

Key Takeaways

  • Strong communication and computer science background are critical.
  • Genuine passion for the role is significant for candidate selection.
Apply Now

ServiceNow - IT Manager / Senior Developer

  • Hong Kong
  • Negotiable
  • Permanent

We are collaborating with one of the most prominent and well-known Big Four firms in Hong Kong, which is seeking multiple strong Senior / ServiceNow Developers

 

HIGHLIGHTS:

  • 60% Hands-on coding in ServiceNow and 40% managing the ServiceNow tech stream.
  • English and Cantonese speaker.
  • Ideally coming from a consultancy background or financial services.

 

LOOKING FOR:

  • 5+ years of experience in software development and project management, particularly with ServiceNow (ServiceNow Developer certification preferred).
  • Proficient in ServiceNow development, including JavaScript, REST API integrations, and various ServiceNow modules (ITSM, ITOM, ITAM, etc.).
  • Strong understanding of financial services, including risk management and compliance workflows.
  • Demonstrated experience in leading development teams, managing multiple project phases, and promoting interdepartmental collaboration.
  • Experience in a client-facing consultancy role, capable of fostering stakeholder relationships and managing vendor-client dynamics.
  • English and Cantonese speaker with excellent communication skills to convey technical concepts to non-technical audiences.

 

YOU WILL:

  • Work with stakeholders to understand their needs and turn them into technical plans for the development team.
  • Manage ServiceNow projects from start to finish, making sure they meet business goals and rules.
  • Lead a diverse development team, offering guidance and support to boost performance.
  • Oversee the creation and launch of custom ServiceNow applications while following best practices.
  • Handle connections between ServiceNow and other financial systems to keep data accurate and operations smooth.
  • Set up and enforce quality checks for development tasks to ensure high standards.
  • Keep stakeholders updated on project status, risks, and milestones.
  • Look for ways to improve processes in ServiceNow and lead projects to enhance user experience and efficiency.
Apply Now

Senior Unix System Engineer (Banking)

  • Hong Kong
  • Negotiable
  • Permanent

We are looking for multiple Senior Unix System Engineers to join one of our banking clients in Hong Kong. The primary focus will be to support their Electronic Markets Business projects, as well as BAU - handle day-to-day activities essential for maintaining normal operations.

 

MUST be open for renewable contract / permanent position.

 

Role:

  • You will coordinate and manage UNIX infrastructure projects at data centers and colocation sites in the APAC region. This includes planning and setting up server capacity, as well as configuring, customizing, optimizing, and upgrading systems. You will develop and implement strategies to make systems more resilient, which helps reduce delays and improve trading success. Additionally, you'll focus on lowering the number and severity of system-related issues and automating UNIX patching to meet the Firm's IT Security Standards.

 

 

Ideal candidates:

  • Experience in supporting automated market making and low latency systems is preferred
  • At least 7 years of IT experience, including 5 years as a UNIX System Administrator or engineer.
  • Minimum of 3 years in a multinational IT environment, focusing on support for important systems.
  • Holding RHEL certification (Red Hat Enterprise Linux)
  • Experience in investment banking
  • Good knowledge of equity and high-frequency trading (HFT) technologies (10GbE).

 

 

Looking for:

  • Proficient in RedHat/Linux Operating Systems: Expertise in managing and optimizing RedHat/Linux environments is crucial.
  • Linux System Administration: Extensive experience in administering Linux/RHEL systems, particularly for trading and business applications.
  • Troubleshooting & Problem Management: In-depth skills in troubleshooting, problem management, and root cause analysis specific to RHEL.
  • Production Support: Provide critical support for Linux servers in high-pressure environments, ensuring uptime and efficiency.
  • Performance Tuning: Comprehensive experience with x86 hardware and fine-tuning Linux performance.
  • Scripting Proficiency: Skilled in scripting languages (Bash, Python, Perl) for automation and problem-solving.
  • IT Security & SSO Tools: Familiarity with security protocols and tools such as ArcSight, CyberArk, and Centrify.
  • System Patching Tools: Knowledgeable in utilizing RedHat Satellite for effective system patching and updates.
  • User Support Expertise: Directly assist users with system issues, especially on trading floors.
  • OS/Server Provisioning: Experienced in regional server provisioning, standardization, and policy management.
  • Automation & Diagnostics: Understanding of automation techniques and diagnostic tools to improve system performance.
  • Data Center Knowledge: Familiar with x86 hardware and data center setups to ensure optimal performance.
  • Technical Troubleshooting: Proficient in system recovery and root cause analysis, enhancing overall reliability.
  • End-User Support: Support for X Window systems, Linux desktop software, and end-user equipment.
  • Permanent Control Framework Contribution: Contribute to maintaining the Permanent Control framework.
  • Operating System Processes: Solid understanding of kernel operations and system processes.
  • ITIL Framework Knowledge: Good grasp of ITIL principles, including Incident and Change Management.
Apply Now

Senior Network Engineer (Banking)

  • Hong Kong
  • Negotiable
  • Permanent

We are looking for multiple Senior Network Engineers to join one of our banking clients in Hong Kong. The primary focus will be to support their Electronic Markets Business projects, as well as BAU - handle day-to-day activities essential for maintaining normal operations.

 

YOU MUST be open for renewable contract / permanent position.

 

Ideal candidates:

  • Experience in supporting automated market making and low latency systems is preferred
  • At least 3 years of experience in network services.
  • Holding certifications such as CCNA, CCNP, or JNCIA are a plus.
  • Capable to work well independently and with a team in a fast-paced environment.

 

 

Role:

  • Ensure network stability by quickly solving problems for the electronic market.
  • Oversee setup and maintenance of network systems to keep them running smoothly.
  • Troubleshoot and fix network issues promptly, providing reports and training when needed.
  • Maintain an up-to-date inventory of all network equipment, software, and phone lines.
  • Follow group rules on IT security and governance to ensure compliance.
  • Configure and improve network services, including online services.
  • Provide on-site IT support and track service performance.
  • Manage and coordinate with vendors effectively.
  • Know how to use network monitoring and troubleshooting tools.
  • Support on morning shifts, holidays, and weekends as required.
  • Occasionally travel in APAC for data center projects.

 

 

Requirements:

  • Experience in Linux/RHEL system administration for trading or business applications.
  • Knowledge of x86 hardware, server networking, and data center setups.
  • Skilled in troubleshooting and system recovery, including vendor coordination and remote tech support.
  • Good with scripting languages (Bash, Python, Perl) to solve problems quickly.
  • Provide support for X Window, Linux desktop software, and user equipment for local and remote users.
  • Able to give helpful advice and guidance to application teams and business users.
  • Understand IT best practices (like Incident Management and Change Management).
  • Strong time management skills.
Apply Now

Senior KDB+ Developer (Investment Bank) multiple headcounts

  • Hong Kong
  • HKD 1,400,000
  • Permanent

We are partnered with one of my biggest global investment banks who are growing their team in Hong Kong. We are looking for a Q/KDB+ Developer within 6-10 years max of experience.

 

  • Based in Hong Kong (HK PR / Dependent visa / work visa / IANG / Top talent HK visa)

 

 

 

MUST HAVES:

  • Q/KDB+ programming language experience
  • Strong development lifecycle understanding and capability
  • Linux
  • Shell scripting

 

 

Looking for:

  • 6-10 years of relevant experience in application development or systems analysis.
  • Proven track record in managing and executing successful projects.
  • Strong background in system analysis and software application programming.
  • Recognized as a Subject Matter Expert (SME) in at least one area of application development.

 

 

Role:

  • Provide expertise in application programming, ensuring that designs align with the overall architectural framework.
  • Leverage advanced knowledge of system operations to establish standards for coding, testing, debugging, and implementation.
  • Address significant problems and projects by thoroughly evaluating complex business and system processes, as well as industry standards.
  • Conduct detailed analyses to identify issues and create innovative solutions.
  • Collaborate with various management teams to integrate functions effectively and identify necessary system enhancements for new products and process improvements.
  • Gain a thorough understanding of how different business areas, like architecture and infrastructure, work together to achieve goals.
Apply Now