Senior Front-End Engineer – React / TypeScript (508)
Senior Front-End Engineer - React / TypeScript
Remote · Full-time
About Ubiminds
Ubiminds is a company that values its people and fosters partnerships with American software product companies to enhance their development teams. They specialize in connecting the top 5% talent in Brazil with innovative U.S. companies by providing staff augmentation and employer-of-record services.
We are currently seeking a skilled Senior Front-End Engineer to join a small, cross-functional team tasked with managing the UI layer of an enterprise-grade deal-management application.
Overview
We require a dedicated React/TypeScript Engineer who excels in creating polished, scalable, and sustainable front-end applications.
This position is suitable for individuals who are enthusiastic about overseeing UI architecture, crafting intuitive user experiences, and collaborating closely with product and design teams to deliver sophisticated solutions.
As part of this role, you will help shape the front-end architecture, influence technical decisions, and contribute to building a modern, high-quality user interface in a cooperative, dynamic environment.
Tasks Include:
- Designing and implementing new features in a React v19 / TypeScript codebase.
- Managing routes and server-side rendering using React Router v7.
- Developing responsive and accessible UIs with Tailwind CSS and modular CSS.
- Integrating backend services through Axios (or similar), upholding a clean API client layer.
- Defining and maintaining TypeScript interfaces/models for APIs and data contracts.
- Upholding code quality standards using ESLint, Prettier, lint-staged, and Husky.
- Composing unit and integration tests with Jest and React Testing Library.
- Collaborating with product and design teams to translate requirements into refined interfaces.
- Troubleshooting bugs, optimizing performance, and engaging in code reviews.
Requirements
- At least 5 years of professional experience in building web applications with React and TypeScript.
- Strong proficiency in React Hooks, Context API, and functional component patterns.
- Proficiency in configuring and customizing Tailwind CSS and PostCSS.
- Thorough understanding of modern build tools such as Vite and pnpm.
- Experience working with REST APIs, JSON, and asynchronous data flows.
- Sound knowledge of HTML5, CSS3, and browser compatibility issues.
- Proficiency in Git and modern branching workflows.
- Strong communication skills and the ability to work autonomously.
- C1-level English proficiency (written and verbal).
Nice-to-Have
- Experience with CI/CD pipelines (GitLab CI, GitHub Actions, CircleCI, etc.).
- Familiarity with Docker and Docker Compose.
- Knowledge of Infrastructure as Code, including Helm, Kubernetes, or Nginx.
- Experience with AI-powered productivity tools like GitHub Copilot.
- Familiarity with performance profiling and bundle optimization techniques.
Benefits
- Opportunity to influence front-end architecture and technical decisions.
- Fast-paced, collaborative work environment with regular code reviews.
- Flexible hours and remote-friendly work culture.
- Professional growth opportunities through training, conferences, and continuous learning.
- Full support from Ubiminds with HR, career guidance, and administrative assistance.
Our Culture:
- People First mentality.
- Continuous pursuit of self-improvement.
- Adopt challenge with a proactive approach.
- Strong team orientation.
- Commitment to delivering high-quality services.
- Commitment to honesty, transparency, and openness.
Perks and Benefits:
- Access to a product-based company with equivalent benefits as full-time employees.
- Comprehensive back-office support including HR and concierge services.
- Embrace a remote-first policy.
- Provided with a MacBook.
- Opportunities for growth within a network of technology professionals.
- English improvement through free lessons.
- Candidate referral bonus available.
- Use of the Florianópolis headquarters for office work and amenities.
