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
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
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