Remote (Global) Full-time

CharCentric is hiring a Senior Frontend Software Engineer

About the Role

CharCentric is seeking a Senior Frontend Software Engineer to design, develop, and maintain robust frontend applications. Your primary focus will be on our AI Data Platform, while also engaging with a variety of consultancy projects across different industries.

What You'll Do

  • Design, develop, and maintain robust frontend applications using Next.js and React.js, ensuring scalability and performance.
  • Build responsive, accessible, and pixel-perfect UIs aligned with modern design principles.
  • Integrate AI-powered and API-driven features seamlessly into frontend workflows.
  • Optimize rendering performance, bundle size, caching, and client-side data fetching.
  • Conduct performance audits and stress tests, coordinating with backend and infrastructure teams.
  • Write and maintain detailed technical documentation, including architecture diagrams and component guidelines.
  • Implement designs individually or collaboratively with designers and backend engineers.
  • Develop unit, integration, and end-to-end (E2E) tests for frontend components and flows.
  • Collaborate closely with cross-functional teams, attending design and development meetings.
  • Debug and resolve production issues, providing technical support when needed.

What We're Looking For

  • You must be located within the GMT +2 to GMT +9 time zones.
  • 5–12 years of experience in frontend development.
  • Mastery of Next.js and React.js, with deep understanding of SSR, SSG, ISR, hydration, server/client components, and data fetching strategies.
  • Expertise in TypeScript, modern JavaScript (ES6+), and React Hooks.
  • Strong understanding of frontend architecture, state management (e.g., Redux Toolkit, Zustand, Recoil), and component-driven development.
  • Experience in implementing atomic based design systems.
  • Experience with frontend testing frameworks (e.g., Jest, React Testing Library, Cypress, Playwright).
  • Strong grasp of design systems, UI performance optimization, and responsive design.
  • Experience with API integration (REST, GraphQL) and authentication flows (JWT, OAuth2).
  • Proficient in Git version control and collaborative workflows (GitHub / GitLab).
  • Solid understanding of CI/CD pipelines for frontend deployments.
  • Familiarity with analytics, tracking, and A/B testing integrations.
  • Experience in real-time UI (WebSockets, WebRTC, or GraphQL subscriptions).
  • Knowledge of internationalization (i18n) and accessibility best practices.
  • Excellent communication and problem-solving skills.
  • Strong ownership and ability to lead or work within a team.
  • Fluency in English (written and spoken).
  • Fast learner and highly adaptable to new technologies.
  • Passion for writing clean, maintainable, and high-quality code.
  • Ability to design and architect frontend systems that scale.
  • Great client-facing communication and professionalism.
  • A bachelor’s degree in Information Technology, Computer Science, Software Engineering, Computer Engineering or other relevant disciplines.

Nice to Have

  • Full-stack development experience.
  • Experience in Python.

Technical Stack

  • Frameworks: Next.js, React.js
  • Languages: TypeScript, JavaScript (ES6+)
  • State Management: Redux Toolkit, Zustand, Recoil
  • Testing: Jest, React Testing Library, Cypress, Playwright
  • APIs & Auth: REST, GraphQL, JWT, OAuth2
  • Tools: Git, GitHub, GitLab
  • Real-time: WebSockets, WebRTC

Work Mode

This is a fully remote position for qualified candidates located globally within the GMT+2 to GMT+9 time zones.

We are driven by curiosity, excellence, and impact. Our culture emphasizes knowledge sharing, collaboration, and pride in delivering innovative, high-quality solutions.

Required Skills
Next.jsReact.jsTypeScriptJavaScript (ES6+)Redux ToolkitZustandRecoilJestReact Testing LibraryCypressState ManagementTestingFrontend Architecture
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
CharCentric

CharCentric is an ambitious technology firm that offers technology consulting and engineering services to emerging and established businesses worldwide. We pride ourselves on delivering innovative solutions, maintaining a high standard of quality, and fostering a culture of knowledge sharing and collaboration.

Visit website
Job Details
Category frontend
Posted 5 months ago