Tezza Business Solutions Ltd

Frontend Developer (React)

Tezza Business Solutions Ltd  •  Lagos, NG (Hybrid)  •  4 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Job Title: Frontend Developer (React)

Location: Magodo Phase 1, Lagos

Type: Full Time/Hybrid

Position Summary


We are 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, ensuring an exceptional user experience for our clients’ marketing managers, support agents, and administrators across the QSR and hospitality sectors in West and East Africa.

Key Responsibilities

UI Development
  • Build responsive, accessible React components following the MarketEdge design system
  • Implement complex UI patterns using Ant Design framework with custom theming
  • Create data-rich tables with sorting, filtering, pagination, and bulk actions
  • Develop interactive forms with real-time validation and multi-step wizards
  • Build reusable component library ensuring consistency across all CRM modules
  • Ensure cross-browser compatibility (Chrome, Firefox, Safari, Edge)
  • Implement mobile-responsive layouts for tablet and smartphone access
Key Screens to Develop
  • Customer List Screen: Filter bar, sortable data table, bulk actions, pagination
  • Customer 360 Profile: Header with quick stats, tabbed navigation (Overview, Orders, Loyalty, Campaigns, Support, Activity)
  • Campaign Creation Wizard: 4-step flow with channel selection, audience targeting, content editor, scheduling
  • Segment Builder: Visual query builder with rule groups, AND/OR logic, live preview panel
  • Loyalty Dashboard: KPI cards, enrollment trend charts, tier distribution visualization
  • Support Ticket Detail: Conversation thread, reply composer, customer sidebar
  • Analytics Dashboards: Interactive charts, date range selectors, export functionality
  • Global Search Modal: Keyboard-navigable search with recent items and quick filters
State Management
  • Implement Redux Toolkit for global application state
  • Design efficient state structures minimizing re-renders
  • Handle async operations using Redux Thunk or RTK Query
  • Implement optimistic updates for responsive user experience
  • Manage form state using React Hook Form or similar libraries
Data Visualization
  • Build interactive charts and graphs using Recharts or Chart.js
  • Create real-time updating dashboards with WebSocket integration
  • Implement data export functionality (CSV, PDF)
  • Design empty states, loading skeletons, and error boundaries
API Integration
  • Consume RESTful APIs with proper error handling and loading states
  • Implement request caching and data normalization
  • Handle authentication flows (login, logout, token refresh)
  • Process and display data from external integrations (loyalty, messaging)
Quality and Performance
  • Write unit tests using Jest and React Testing Library
  • Optimize component rendering and bundle size
  • Implement lazy loading for code splitting
  • Ensure WCAG 2.1 accessibility compliance
  • Participate in code reviews and provide constructive feedback
Required Skills and Qualifications

Technical Skills (Required)
  • 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 (Material UI, Chakra)
  • Understanding of RESTful API consumption and async data handling
  • Experience with Git version control and collaborative workflows
  • Knowledge of web performance optimization techniques
Technical Skills (Preferred)
  • 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
Design Sensibility
  • Strong eye for visual design and attention to detail
  • Understanding of UX principles and user-centered design
  • Ability to translate wireframes and mockups into functional interfaces
  • Experience implementing design systems and maintaining visual consistency
Soft Skills
  • Excellent collaboration skills with designers and backend developers
  • Strong communication abilities for discussing technical trade-offs
  • Self-motivated with attention to quality and deadlines
  • Openness to feedback and continuous improvement mindset
  • Ability to work effectively in hybrid/remote environment
Nice-to-Have Qualifications
  • Experience with CRM or enterprise SaaS applications
  • Familiarity with the IDURAR platform or similar open-source projects
  • Understanding of multi-tenant application architecture
  • Previous work with Nigerian or African business application
  • Portfolio demonstrating complex data-rich interfaces

Tezza Business Solutions Ltd

About Tezza Business Solutions Ltd

“Tezza”(te-zza) from the Italian word “Completezza” embodies our commitment to providing IT and Business Solutions that are comprehensive, thorough and complete.

Our primary goal remains to put technological solutions to work in practical ways. As such, our solutions reflect a deep understanding of real-world business challenges. They are also designed to improve quality, drive customer engagement, increase operational efficiencies, remediate risk, and enhance opportunities to increase revenue.

Our Services:

+ Strategy & Consulting

+ Digital Marketing

+ Digital Product Management

+ Technology and Engineering

+ Software Testing & QA

+ Technology & Engineering

+ IT Training

+ Web Portals

+ Staff Augmentation

Our Products:

+ Customer Experience Management System (Connect)

+ Digital Signage System (Taggio)

+ Survey Engine

Industry
IT & Software
Company Size
51-200 employees
Headquarters
Charlotte, North Carolina
Year Founded
2000
Social Media