Frontend Software Engineer joining RealSelf's product engineering team. Building high-quality frontend features and collaborating with design, product, and backend teams.
Responsibilities
Build and maintain high-quality, scalable frontend features using Next.js, React, and TypeScript.
Collaborate with designers and product managers to translate complex user needs into clean, performant UI solutions.
Contribute to RealSelf’s shared UI component library and design system, ensuring consistency, accessibility, and ease of reuse across the platform.
Implement modern rendering patterns (SSR, ISR, and streaming) to optimize performance and SEO.
Integrate securely with backend APIs, leveraging React Query, Suspense, and server actions for efficient data fetching.
Improve site performance, accessibility (WCAG compliance), and Core Web Vitals through measurement and optimization.
Collaborate with backend, data, and DevOps teams on API design, caching strategies, and deployment workflows.
Conduct thorough code reviews, write reliable tests, and maintain high code quality standards.
Advocate for frontend best practices, tooling improvements, and developer productivity initiatives.
Use AI-assisted development tools (Copilot, Cursor, ChatGPT, etc.) to accelerate delivery and enhance quality.
Requirements
5+ years of professional frontend development experience.
Expertise in React, Next.js (App Router), and TypeScript.
Strong grasp of SSR, SSG, and hybrid rendering for SEO and performance.
Deep understanding of CSS architecture (Tailwind, SCSS, CSS Modules, BEM) and responsive design.
Experience integrating with APIs, handling async data, and building robust state management solutions (React Query, Zustand, Redux Toolkit, etc.).
Experience building or contributing to design systems and component libraries.
Strong accessibility, testing, and performance optimization skills.
Proficiency with modern frontend build pipelines, CI/CD, and Git-based workflows.
Excellent collaboration and communication skills; comfortable in cross-functional environments.
Demonstrated ability to own large-scale frontend projects from concept to production.
Bonus Qualities:
Experience building consumer web products or marketplaces at scale.
Familiarity with analytics, experimentation frameworks (A/B testing), and event tracking.
Prior work on personalization, search, or recommendation systems.
Experience integrating payments, bookings, or user onboarding flows.
Knowledge of server components, Suspense, and streaming architectures.
Experience with web performance monitoring tools (e.g., Lighthouse, Datadog RUM).
Contributions to open-source frontend frameworks or developer tooling.
Software Engineer developing modern web applications focused on Vue.js within a leading cloud ERP provider. Collaborating with cross - functional teams to ensure high code quality and performance standards.
Software Developer at SiDi, one of Brazil's largest science and technology institutes. Responsible for developing software solutions and collaborating in a hybrid environment.
Senior React Engineer joining Seekr to drive front - end initiatives with modern technologies. Collaborating with diverse teams to build scalable applications and enhance performance.
Desarrollador Frontend Angular Senior trabajando en desarrollo de componentes Angular en entornos híbridos o remotos. Integración de APIs y colaboración con equipos UX y backend.
Front End Engineer developing impactful front - end features for AI - powered community management SaaS platform Hivebrite. Collaborating with cross - functional teams to enhance user experience and scalability.
Senior ReactJS Developer guiding software projects at a fast - growing IT solutions consultancy in India. Collaborating with teams to deliver eCommerce and retail solutions on time with quality standards.
Frontend Team Lead managing a team of frontend engineers to build legal accounting products at CORTO. Leading technical direction while promoting teamwork and best practices in a hybrid environment.
React Developer taking technical leadership in designing user interfaces for Securonix web applications. Focusing on performance, scalability, and maintainability using React.js.
Senior Frontend Developer working on advanced frontend applications and modern interfaces. Collaborating with teams to ensure code quality and implementing design systems.