Moniepoint - Senior Frontend Engineer (React)
Requirements
• 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 • 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.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT