高级前端工程师
Senior Frontend Engineer
我们是谁
Moniepoint Inc. 是非洲的一站式金融平台,每月帮助 2000 万企业和个人便捷地使用支付、银行、信贷、跨境和企业管理工具。
作为尼日利亚最大的商户收单机构,我们支持该国大部分的销售点(POS)交易。通过我们的子公司,Moniepoint Inc. 每年处理超过 2500 亿美元的数字支付交易价值。
职位简介
在 Moniepoint,工程团队是一个以客户为中心的社区,致力于打造可靠、可扩展的解决方案,重新定义我们的行业。我们每天处理大量数据和交易,因此性能、安全、可观测性和出色的用户体验是我们在设计和构建产品时的核心。
作为高级前端工程师,你将在开发直观、可访问且高性能的网络应用中发挥关键作用。你将与产品经理、设计师、后端工程师、架构师和其他利益相关者紧密合作,将复杂的业务需求转化为简单、可靠的客户体验。
对 Moniepoint 是一个令人惊叹的工作场所的原因感到好奇吗?查看我们关于如何培养创新、团队合作和成长文化的帖子。
地点:远程
全职
职位概要
我们正在寻找一位经验丰富的高级前端工程师,具备 JavaScript、TypeScript 和 React 的扎实技能。你将负责关键产品和项目中的前端架构、技术实现和交付。
你将参与制定工程标准,做出架构决策,提升应用性能,并通过代码审查、指导和知识分享支持其他工程师。你应该能够独立工作,领导技术项目,并在跨职能敏捷团队中高效运作。
你的主要目标是交付安全、可维护且高质量的前端解决方案,满足用户需求并支持业务目标。
你将从事的工作
- 使用 React、TypeScript、HTML 和 CSS 设计、构建、测试和维护可扩展的网络应用。
- 将产品需求和设计规范转化为直观、响应迅速且可访问的用户界面。
- 定义和演进前端架构、编码标准、可重用模式和工程最佳实践。
- 构建和维护可重用组件、共享库和设计系统基础。
- 集成
查看英文原文
Who we are
Moniepoint Inc. is Africa’s all-in-one financial platform, helping 20 million businesses and individuals access seamless payments, banking, credit, cross-border, and business management tools each month.
As Nigeria’s largest merchant acquirer, we power most of the country’s point-of-sale (POS) transactions. Through our subsidiaries, Moniepoint Inc. processes over $250 billion in digital payment transaction value annually.
About the role
Engineering at Moniepoint is a customer-focused community committed to building reliable, scalable solutions that redefine our industry. We process a significant volume of data and transactions every day, so performance, security, observability, and excellent user experiences are central to how we design and build our products.
As a Senior Frontend Engineer, you will play a key role in developing intuitive, accessible, and high-performing web applications. You will work closely with product managers, designers, backend engineers, architects, and other stakeholders to translate complex business requirements into simple, dependable customer experiences.
Curious about what makes Moniepoint an incredible place to work? Check out posts on how we cultivate a culture of innovation, teamwork, and growth.
Location: Remote
Full time
Job Summary
We are looking for an experienced Senior Frontend Engineer with strong expertise in JavaScript, TypeScript, and React. You will take ownership of frontend architecture, technical implementation, and delivery across key products and projects.
You will help define engineering standards, make architectural decisions, improve application performance, and support other engineers through code reviews, mentoring, and knowledge sharing. You should be comfortable working independently, leading technical initiatives, and operating effectively within a cross-functional agile team.
Your primary goal will be to deliver secure, maintainable, and high-quality frontend solutions that meet user needs and support business objectives.
What you’ll get to do
- Design, build, test, and maintain scalable web applications using React, TypeScript, HTML, and CSS.
- Translate product requirements and design specifications into intuitive, responsive, and accessible user interfaces.
- Define and evolve frontend architecture, coding standards, reusable patterns, and engineering best practices.
- Build and maintain reusable components, shared libraries, and design-system foundations.
- Integrate frontend applications with RESTful APIs, GraphQL services, and other backend systems.
- Improve application performance, reliability, security, and browser compatibility.
- Monitor and optimize Core Web Vitals, page-load performance, bundle size, and runtime efficiency.
- Write clean, well-documented, and maintainable code supported by appropriate unit, integration, and end-to-end tests.
- Review code, identify technical risks, and provide constructive feedback to other engineers.
- Diagnose and resolve production issues using logging, monitoring, analytics, and observability tools.
- Collaborate with product, design, backend, quality assurance, security, and infrastructure teams throughout the software development lifecycle.
- Break down complex initiatives into clear, achievable technical tasks and contribute to delivery planning and estimation.
- Improve development workflows through automation, tooling, continuous integration, and continuous delivery.
- Contribute to technical documentation, architectural decisions, and engineering knowledge-sharing sessions.
- Mentor frontend engineers and help strengthen the team’s technical capabilities.
- Evaluate emerging frontend technologies and introduce them where they provide measurable value.
To succeed in this role, you should have
- At least seven years of professional software engineering experience, with significant experience building production-grade frontend applications.
- At least seven years of experience working with JavaScript and React.
- Strong proficiency in JavaScript, TypeScript, React, HTML, and modern CSS.
- A solid understanding of React concepts, including hooks, component composition, state management, routing, and rendering behavior.
- Experience designing and maintaining scalable frontend architectures and reusable component systems.
- Strong knowledge of responsive design, browser compatibility, semantic HTML, and web accessibility.
- Experience integrating frontend applications with APIs and handling authentication, authorization, validation, caching, and error states.
- Experience with frontend testing tools and practices, including unit, integration, and end-to-end testing.
- Familiarity with modern frontend tooling, package managers, build systems, and continuous integration pipelines.
- Experience using Git and working within collaborative code-review processes.
- An understanding of frontend performance optimization, application security, and production monitoring.
- Experience with observability or application-monitoring platforms such as New Relic, Datadog, Sentry, or similar tools.
- Strong analytical and problem-solving skills, with the ability to investigate complex technical issues systematically.
- Excellent communication, organization, and technical leadership skills.
- The ability to work independently, manage competing priorities, and take ownership of outcomes.
- Experience working in an agile product-development environment.
Added Advantages
- Experience with Next.js or another React-based application framework.
- Experience with GraphQL, server-side rendering, static-site generation, or micro-frontend architectures.
- Experience building or contributing to a design system.
- Familiarity with frontend security practices and secure development principles.
- Experience with feature flags, experimentation, product analytics, and data-informed development.
- Experience working on high-traffic, transaction-heavy, financial, or other highly regulated products.
- Experience mentoring engineers or leading frontend technical initiatives.
What success looks like
- You consistently deliver reliable, accessible, and maintainable frontend solutions.
- You improve the performance and usability of customer-facing products.
- You take ownership of technical decisions and communicate trade-offs clearly.
- You raise engineering quality through thoughtful architecture, testing, code reviews, and documentation.
- You help other engineers grow while contributing positively to a collaborative engineering culture.
What we can offer you
- Culture -We put our people first and prioritize the well-being of every team member. We’ve built a company where all opinions carry weight and where all voices are heard. We value and respect each other and always look out for one another. Above all, we are human.
- Learning - We have a learning and development-focused environment with an emphasis on knowledge sharing, training, and regular internal technical talks.
- Compensation - You’ll receive an attractive salary, pension, health insurance, plus other benefits.
What to expect in the hiring process
- A preliminary phone call with the recruiter
- Technical Assessment
- A technical interview with a Lead in our Engineering Team
- A behavioural and technical interview with a member of the Executive team.
Moniepoint is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees and candidates.