Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
React.js Developer (Frontend)-Component-Based Architecture & Design Implementati image - Rise Careers
Job details

React.js Developer (Frontend)-Component-Based Architecture & Design Implementati

Job Role: React.js Developer (Frontend)-Component-Based Architecture & Design Implementati

Contract: Full Time - Project Based

Work Schedule: 1:00PM - 10:00PM PHT Mon-Fri

Job Summary:

We are looking for a Senior React.js Developer to enhance and refine our existing frontend implementation by aligning it with Figma designs and ensuring a highly modular, component-based architecture. The ideal candidate will bring strong expertise in React.js, JavaScript (ES6+), TypeScript, and UI best practices to optimize design consistency, scalability, and maintainability.

You will be working closely with a team of three frontend developers—two on-site at the client’s location and one remote—alongside backend engineers, UX/UI designers, and the product owner. Your role will be instrumental in ensuring that best practices are followed and that the frontend is structured to allow rapid iteration and future feature expansion.

Key Responsibilities:

  • · Revise and implement the existing UI based on Figma designs, ensuring a pixel-perfect, component-driven approach for scalability and maintainability.
  • · Develop reusable, modular React components to accelerate development cycles and future updates.
  • · Establish and enforce frontend best practices related to performance, accessibility, and maintainability.
  • · Collaborate with backend developers to integrate APIs efficiently and optimize data handling.
  • · Work alongside UX/UI designers to refine user flows and ensure seamless user experiences.
  • · Ensure cross-browser compatibility and mobile responsiveness for all UI components.
  • · Optimize performance through techniques like lazy loading, memoization, and code splitting.
  • · Conduct code reviews and mentorship for frontend developers, ensuring code quality and consistency.
  • · Maintain and improve the state management architecture, using Redux Toolkit, Zustand, or Recoil where appropriate.
  • · Participate in Agile development sprints, ensuring that frontend tasks are completed efficiently and align with the sprint goals.

Required Skills & Qualifications:

  • · 5-7 years of professional experience in frontend development.
  • · Strong proficiency in React.js, JavaScript (ES6+), and TypeScript.
  • · Hands-on experience with UI component libraries such as Ant Design or Material-UI.
  • · Deep understanding of component-driven development, state management (Redux Toolkit, Zustand, or Context API), and frontend architecture.
  • · Solid experience working with RESTful APIs, GraphQL, and WebSockets.
  • · Strong grasp of HTML5, CSS3, SCSS, and responsive design principles.
  • · Proficiency with Git and version control workflows (GitHub, GitLab, or Bitbucket).
  • · Familiarity with Agile methodologies (Scrum, Kanban) and experience working in sprint-based development.
  • · Excellent problem-solving, debugging, and performance optimization skills.
  • Nice to Have:
  • · Experience with Micro Frontend Architecture and how it integrates with backend services.
  • · Knowledge of frontend DevOps, CI/CD pipelines, and deployment best practices.
  • · Familiarity with Docker, Kubernetes, and cloud platforms such as AWS, OCI, or Azure.

Why Join Us?

· Work on a high-impact digital transformation project with a strong focus on design quality and maintainability.

· Be part of a collaborative and skilled team, ensuring the best practices in React development.

· Gain exposure to scalable frontend architectures and Agile methodologies.

· Opportunity to shape the UI of a mission-critical platform, driving efficiency and usability for end users.

---

How This Role Fits Into the Team:

· You will work closely with three frontend developers: two based at the client site and one working remotely.

· You will report directly to the Project Manager (PM) and collaborate with the Product Owner (PO), UX/UI designers, and the backend team.

· Your role will be crucial in aligning the frontend with Figma designs, ensuring the UI is highly reusable and future-proof.

· You will participate in weekly Agile sprints and help the team stay on track for a project delivery deadline at the end of September.

What You Should Know About React.js Developer (Frontend)-Component-Based Architecture & Design Implementati, Brixio

We're looking for a talented React.js Developer (Frontend) at our company, someone who thrives in a component-based architecture environment and loves to implement design with precision. As a part of our dynamic team, you'll dive into the world of frontend development with the responsibility of refining our existing UI, making sure it aligns perfectly with our Figma designs. If you have a knack for building reusable, modular components in React.js and enjoy collaborating with a group of dedicated professionals—including backend engineers and design experts—this role is just for you! You’ll be instrumental in enhancing performance and ensuring responsiveness across devices. Your experience in JavaScript (ES6+), TypeScript, and best practices will shine as you enforce high standards for accessibility and maintainability. Plus, your expertise in state management and API integration will ensure a robust and scalable application. With a flexible project-based contract and a working schedule that fits during the prime hours, this is a fantastic opportunity to showcase your skills. Join us and contribute to shaping an innovative digital transformation project while enhancing user experiences!

Frequently Asked Questions (FAQs) for React.js Developer (Frontend)-Component-Based Architecture & Design Implementati Role at Brixio
What are the main responsibilities of the React.js Developer (Frontend) at our company?

As a React.js Developer (Frontend) at our company, your responsibilities will include revising and implementing the existing UI based on Figma designs, developing reusable components, enforcing frontend best practices, collaborating with backend developers to integrate APIs, and ensuring cross-browser compatibility and mobile responsiveness. You'll also optimize performance and conduct code reviews, ensuring the quality of our frontend codebase.

Join Rise to see the full answer
What skills and qualifications are required for the React.js Developer (Frontend) role?

To excel as a React.js Developer (Frontend) at our company, you should have 5-7 years of professional frontend development experience, strong proficiency in React.js, JavaScript (ES6+), and TypeScript. Hands-on experience with UI component libraries, a solid understanding of frontend architecture, and familiarity with Agile methodologies are essential. Familiarity with performance optimization techniques and state management tools is also highly beneficial.

Join Rise to see the full answer
How does the React.js Developer (Frontend) collaborate with other team members?

In the role of React.js Developer (Frontend), you’ll work closely with three frontend developers, UX/UI designers, and backend engineers. The role will involve participating in Agile sprints, addressing any design discrepancies, integrating APIs effectively, and ensuring that all frontend team members follow established best practices. This collaboration is crucial for delivering a high-quality product.

Join Rise to see the full answer
What methodologies and development practices will the React.js Developer (Frontend) be using?

As a React.js Developer (Frontend) at our company, you will be working within Agile methodologies, including Scrum or Kanban. This setting fosters quick iteration and efficient collaboration, allowing your team to meet project deadlines effectively while refining and improving the frontend based on iterative feedback.

Join Rise to see the full answer
What kind of projects will the React.js Developer (Frontend) work on?

The projects you will work on as a React.js Developer (Frontend) will focus on high-impact digital transformation initiatives. You'll play a vital role in shaping user interfaces for mission-critical platforms that prioritize design quality, scalability, maintainability, and a seamless user experience.

Join Rise to see the full answer
Common Interview Questions for React.js Developer (Frontend)-Component-Based Architecture & Design Implementati
How do you ensure that your React components are reusable?

To ensure reusability, I focus on creating components that are independent and have well-defined interfaces. I use props effectively, minimize dependencies, and ensure that the components can handle different data states. Documenting component usage and maintaining consistency across my application is also key.

Join Rise to see the full answer
Can you explain how you handle component state in React?

In React, I typically manage component state using the useState hook for local state management and utilize global state management tools like Redux Toolkit or Context API for shared state. It's essential to structure state in a way that enhances performance and reduces unnecessary re-renders.

Join Rise to see the full answer
How do you approach optimizing the performance of React applications?

I optimize React application performance by implementing lazy loading for non-critical components, memoization with React.memo or useMemo, and splitting code using dynamic imports. I also monitor rendering behavior and leverage the Profiler tool to identify performance bottlenecks.

Join Rise to see the full answer
What techniques do you use to ensure cross-browser compatibility?

To ensure cross-browser compatibility, I test my applications on various browsers and devices during development. I follow CSS best practices and use progressive enhancement techniques alongside tools like Autoprefixer to handle vendor prefixes. Additionally, I leverage polyfills for unsupported features.

Join Rise to see the full answer
How do you stay up-to-date with the latest trends in frontend development?

I stay updated on frontend trends by following industry blogs, attending webinars, and engaging with the developer community through forums and social media. Additionally, I actively participate in conferences and workshops to enhance my skills and knowledge.

Join Rise to see the full answer
Describe your experience with Agile methodologies.

I have worked in Agile environments using Scrum and Kanban methodologies, focusing on iterative development and regular feedback. Through daily standups, sprint planning, and retrospectives, I work with my team to ensure that development tasks align with project goals.

Join Rise to see the full answer
What is your experience with state management in React applications?

I have extensive experience with state management libraries, primarily Redux Toolkit for complex applications requiring central state management. I also use Context API for simpler applications. Understanding the flows and lifecycle of states is key to providing efficient and responsive applications.

Join Rise to see the full answer
Can you describe your approach to code reviews?

In code reviews, I focus on ensuring code quality, adherence to best practices, and scalability. I provide constructive feedback, looking for opportunities to improve code readability and performance. Collaborating during reviews fosters a learning environment for all team members.

Join Rise to see the full answer
How do you handle working with design specifications like Figma?

When working with design specifications such as Figma, I ensure close collaboration with UI/UX designers, maintaining an open communication channel to clarify expectations. I refer to design specs closely, focusing on translating those designs into responsive, pixel-perfect components.

Join Rise to see the full answer
What techniques do you use to integrate APIs effectively?

To integrate APIs effectively, I analyze the API structure and plan how to manage data flows within components. I utilize asynchronous operations with Promises or async/await, implement error handling strategies, and ensure that data from the API is normalized for easy consumption in the frontend.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
CentML Remote No location specified
Posted 3 days ago
Photo of the Rise User
Datadog Remote Ireland, Remote; Madrid, Remote; United Kingdom, Remote
Posted 14 days ago
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Photo of the Rise User
Posted 3 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry
Photo of the Rise User
Someone from OH, Westerville just viewed Director Change Management at Discover
Photo of the Rise User
Someone from OH, Dublin just viewed Applied AI Engineer – Computer Vision at Kodiak
Photo of the Rise User
Someone from OH, Dublin just viewed Computer Vision Engineer at Near Space Labs