← Back to jobs

Frontend Developer (React)

Tezza Business Solutions Ltd · Nigeria · Remote

Full TimeMidRemotevia Myjobmag
Salary
Undisclosed
Location
Remote
Posted
4 days ago

Required skills

React.jsJavaScript (ES6+)TypeScriptRedux/Redux ToolkitCSS3SCSS/LESSAnt DesignRESTful APIsGitJestReact Testing LibraryResponsive DesignWeb Performance OptimizationUI/UX Implementation

About the role

Frontend Developer (React)

Tezza Business Solutions Ltd is seeking a skilled Frontend Developer to build intuitive, responsive user interfaces for the MarketEdge CRM platform. You will work closely with designers and backend developers to implement pixel-perfect UI components using React and Ant Design, serving marketing managers, support agents, and administrators across the QSR and hospitality sectors in West and East Africa.

Responsibilities

  • Build responsive, accessible React components following the MarketEdge design system
  • Implement complex UI patterns using Ant Design framework with custom theming
  • Develop key screens including Customer List, Customer 360 Profile, Campaign Creation Wizard, Segment Builder, Loyalty Dashboard, Support Tickets, Analytics Dashboards, and Global Search Modal
  • Create reusable component library ensuring consistency across all CRM modules
  • Implement Redux Toolkit for state management and handle async operations
  • Build interactive charts and data visualizations using Recharts or Chart.js
  • Consume RESTful APIs with proper error handling and authentication flows
  • Write unit tests using Jest and React Testing Library
  • Optimize component rendering, bundle size, and ensure WCAG 2.1 accessibility compliance
  • Participate in code reviews and collaborate with designers and backend developers

Requirements

Required Skills:

  • 3+ years of professional React.js development experience
  • Strong proficiency in modern JavaScript (ES6+) and TypeScript
  • Experience with Redux or Redux Toolkit for state management
  • Proficiency in CSS3, SCSS/LESS, and responsive design principles
  • Familiarity with Ant Design or similar component libraries
  • Understanding of RESTful API consumption and async data handling
  • Experience with Git version control and collaborative workflows
  • Knowledge of web performance optimization techniques
  • Strong eye for visual design and attention to detail
  • Excellent collaboration skills with designers and backend developers
  • Ability to work effectively in hybrid/remote environment

Preferred Skills:

  • Experience with Recharts, Chart.js, or D3 for data visualization
  • Familiarity with React Hook Form for complex form handling
  • Knowledge of Cypress or Playwright for end-to-end testing
  • Understanding of Web Accessibility (WCAG) standards
  • Experience with Storybook for component documentation
  • Familiarity with Figma for design handoff collaboration
  • Experience with CRM or enterprise SaaS applications
  • Experience with IDURAR platform or similar open-source projects
  • Understanding of multi-tenant application architecture
  • Portfolio demonstrating complex data-rich interfaces

How to Apply

No application instructions were provided in the posting.

Apply on MyjobmagOpens the original posting in a new tab.