React Job: Chief Technology Officer - CTO

Job added on

Company

Revix

Location

London, England - United Kingdom

Job type

Full-Time

React Job Details

Chief Technology Officer


INTRODUCTION

Revix is looking for a visionary and strategic Chief Technology Officer (CTO) to lead our company's technological growth. Our CTO will be responsible for guiding the technical direction of the company, managing and mentoring our development team, and collaborating closely with executive leadership to create and implement innovative solutions that enable us to achieve our business objectives.


The ideal candidate will have a proven track record in technical leadership, strategic planning, and technological execution. They will also possess strong interpersonal skills, with the ability to inspire and motivate their team and foster a collaborative, high performance business environment.


As CTO, you will be instrumental in shaping the future of Revix's technology stack and ensuring that our products and services are cutting-edge, scalable, and secure. We want to hear from you if you are passionate about fintech and driving technological excellence.


WHO WE ARE

We are Revix.


Revix is a global company with a vision to to sustainably increase the net worth of our generation.


We’re working to become the future platform of investing an saving. By supporting our customers at every stage of their investing journey, we’re working to create a new generation of well-equipped investors to bring about positive social impact.


As a team member at Revix, you will be working hand in hand with the best builders and makers in the industry on the cross-section of fintech and digital assets. We focus on delivering easy to use, secure, reliable and innovative products globally with a relentless commitment to excellence.


We’re proudly recognised as the highest-rated investment platform in Africa across TrustPilot and Google and are backed by some of the world's most reputable investors.


With benefits as big as our ambitions, we’re looking for candidates who can inspire and be inspired by us. We’re striving to become the industry leader that provides the simplest and easiest way to invest. And while we’re on our way to building an inclusive investment market, we’re building an equally inclusive workforce. So, join us as we achieve big things and beyond.


OUR CULTURE

At Revix, we value specific traits in our candidates that align with our culture and vision, regardless of their role or team. We seek individuals who will thrive in an environment that fosters trust, embraces feedback, drives self-disruption, and consistently maintains high performance, much like a championship sports team.


We expect every employee to be committed to our mission-focused approach to work, and we search for those who:


  • Never settle - We continuously strive for excellence and growth.
  • Get it done - We prioritise execution and results over mere deliberation.
  • Think deeper - We cultivate critical thinking and creative problem-solving.
  • Stand together - We believe in the power of teamwork and collaboration.

WHAT WE OFFER

At Revix, you’ll do meaningful work alongside remarkable people who will push and drive you.


We Offer:

  • A competitive salary and benefits package, including equity incentives.
  • A flexible work schedule, with the option to work remotely.
  • A dynamic and inclusive work environment where your contributions will have a direct impact on the company's success.
  • Opportunities for professional growth and development, with access to paid for training programs.
  • A supportive and collaborative team, focused on achieving big things together.

REVIX TECHNOLOGY STACK

  • Frontend Web App: React, using redux for state management.
  • Frontend Mobile App: React Native.
  • Frontend Admin System: React, using sagas for state management.
  • Backend (Dashboard/Admin/ DMZ Layers): .Net Core 2.2
  • Backend Microservice (Services running through Kubernetes and docker management)
  • Azure DevOps (Source control)
  • CI / CD
  • Pipeline management
  • Azure cloud services
  • Bugsnag (Front-End Real-time issue monitoring)
  • Graylog (Back-End Real-time issue monitoring)
  • Postman (API Documentation)

KEY RESPONSIBILITIES


  • Revix Technology Vision and Roadmap: Develop a clear technology vision and roadmap that aligns with Revix's mission and goals, while addressing current and future fintech market trends, customer needs, and competitive landscape.
  • Resource Allocation and Prioritization: Determine the right allocation of resources, including budget, personnel, and infrastructure, to ensure optimal performance and delivery of technology projects at Revix. Prioritize initiatives based on their strategic value, potential ROI, and alignment with business goals.
  • Technology Stack Selection: Evaluate and select the appropriate technology stack that best suits Revix's needs and objectives, considering factors such as scalability, maintainability, security, and compatibility with existing systems.
  • Innovation and Research: Foster a culture of innovation and continuous improvement at Revix by encouraging research and development of new technologies, methodologies, and tools that can enhance the company's fintech products and services.
  • Digital Transformation: Guide and support Revix through digital transformation initiatives, ensuring the seamless integration of new technologies and processes to improve efficiency, customer experience, and business value.
  • Cybersecurity Strategy: Develop and implement a comprehensive cybersecurity strategy for Revix that encompasses threat identification, risk assessment, and mitigation measures to protect the company's data, systems, and reputation.
  • Vendor and Partner Management: Evaluate and select technology vendors and partners that can add value to Revix's technology initiatives, ensuring they meet quality, security, and performance standards.
  • Talent Management: Attract, retain, and develop top technology talent at Revix by fostering a culture of continuous learning, growth, and collaboration. Identify skill gaps and create training programs, workshops, and mentoring opportunities for team members.
  • Change Management: Provide strategic guidance for managing change at Revix, ensuring a smooth transition as new technologies, processes, or systems are introduced.
  • Performance Metrics and KPIs: Establish performance metrics and key performance indicators (KPIs) to track and assess the effectiveness of technology initiatives at Revix, enabling data-driven decision-making and continuous improvement
  • Regulatory Compliance: Ensure that Revix's technology operations and product development align with relevant fintech industry regulations, standards, and best practices, mitigating potential risks and maintaining compliance.

REQUIREMENTS

  • 10+ years of experience in technology leadership roles, with a strong focus on strategic planning and execution
  • Proven track record of managing and scaling technology teams and driving technological innovation
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Exceptional understanding of fintech or WealthTech systems and/or securities trading systems with a demonstrated ability to stay ahead of industry trends
  • Excellent interpersonal and communication skills, with the ability to inspire, motivate, and lead a diverse team
  • Prior experience in software development and proficiency in modern technology stacks
  • Experience with agile methodologies, project management, and continuous integration/continuous deployment practices
  • Proficiency in C#, .NET Core (v2.2), object-oriented programming, and best practices.
  • Experience with reusable C# libraries and scalable application design principles.
  • Familiarity with web-based application development, including ReactJS, HTML5, and CSS.
  • Familiarity with server-side CSS pre-processing frameworks (LESS, SASS) and modern frameworks (ReactJS, KnockoutJS, AngularJS).
  • Proficiency in version control tools (Git, Mercurial, SVN) and integrating with RESTful APIs.
  • Experience with front-end tools (Babel, Webpack, NPM, YARN), React development, and continuous integration/deployment environments (GIT, Azure Pipelines).
  • Understanding of Common Language Runtime (CLR) limitations and workarounds.
  • Familiarity with implementing automated testing platforms, unit tests, and concurrency patterns in C#.
  • Familiarity with Microsoft SQL Server and creating database schemas.
  • Experience with agile methodologies, debugging, performance profiling, optimisation, and front-end architecture patterns.
  • Experience with service workers, modern authorisation mechanisms (JSON Web Token), PWAs (Progressive Web Applications), and isomorphic React.

NEXT STEPS

If you feel you are a fit, we encourage you to apply for this role.


We hire the best candidates, full stop.


We don’t discriminate based on race, colour, ancestry, religion, sex, national origin, sexual orientation, gender identity, age, marital or family status, disability, and any other status. Revix is proud to be an equal opportunity employer.


More about us can be found at www.revix.com