As the React Tech Lead, you will spearhead the design and implementation of our front-end applications using React with TypeScript. You will lead a team of developers, ensuring the delivery of high-quality software solutions that meet our stakeholders business requirements and end-users needs. While experience in the financial domain, particularly alternative investments, is preferred, we value expertise in React, and leadership capabilities above all.
Key Responsibilities
· Team Leadership:
– Lead, mentor, and manage a team of front-end developers.
– Foster a collaborative and innovative team environment.
– Conduct regular code reviews to ensure code quality and share best practices.
– Take ownership over the existing knowledge-base and constantly improve it.
· Technical Expertise:
– Design, improve and develop advanced React applications using TypeScript.
– Build dynamic KYC flows based on dynamic forms and domain-specific languages (DSL).
– Experiment with and implement microservices architecture where appropriate.
– Optimize applications for maximum speed and scalability.
– Stay abreast of the latest developments in React, TypeScript, and microservices, integrating them where beneficial.
· Project Collaboration:
– Work closely with cross-functional teams, including back-end developers, designers, and product managers.
– Translate business requirements into technical specifications.
– Participate in Agile ceremonies, including sprint planning and retrospectives.
– Develop application code.
· Quality Assurance:
– Implement comprehensive testing strategies, including unit and integration tests.
– Ensure compliance with industry standards and regulatory requirements, especially involving financial data and KYC processes.
Qualifications
· Education:
– Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
· Experience:
– Minimum of 5 years of professional experience in front-end development with a strong focus on React and TypeScript.
– Proven experience in a leadership or senior developer role.
– Solid understanding of JavaScript (ES6+), HTML5, and CSS3.
– Proven experience with GraphQL
– Experience with state management libraries such as Redux or MobX.
– Familiarity with microservices architecture and implementation.
– Experience building dynamic forms and working with domain-specific languages (DSL).
– Proficient with Git and version control workflows.
· Preferred Experience:
– Background in the financial industry, particularly with alternative investments.
– Experience with KYC processes and regulatory compliance.
– Understanding of financial instruments, market dynamics, and regulatory requirements.
– AI, ML or LLM applications.
– AI in the development cycle.
– Microfrontends using module federation.
– Azure ActiveDirectory.
Skills and Competencies
· Technical Skills:
– Strong proficiency in building reusable components and front-end libraries.
– Expertise in TypeScript for type-safe front-end development.
– Experience with GraphQL, RESTful APIs and asynchronous request handling.
– Knowledge of microservices architecture and integrating front-end applications with microservices.
– Familiarity with building dynamic forms and utilizing DSLs in application development.
– Knowledge of performance testing frameworks and optimization techniques.
· Leadership Skills:
– Excellent team management and mentoring abilities.
– Strong decision-making skills and the ability to drive projects to completion.
· Soft Skills:
– Exceptional communication skills, both verbal and written.
– Strong problem-solving skills and attention to detail.
– Ability to work effectively in a fast-paced, Agile environment.
What We Offer:
– Competitive compensation and benefits.
– A remote-first working environment with flexible hours.
– Exciting tasks and challenges that allow for creativity and ownership.
– Opportunities for career growth and development.
– A chance to make a meaningful impact in a dynamic, diverse team.