Job Closed

This listing is no longer active.

Grupo Boticário logo
Grupo Boticário

Criamos oportunidades para a beleza transformar a vida das pessoas, e assim transformar o mundo ao nosso redor.

React/React Native Developer III

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 10,001+Since 2010H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

93 days ago

Salary

0

Seniority

Lead

Job Description

React/React Native Developer III

Grupo Boticário

• Act as a technical reference for implementing components in React and React Native, promoting best practices, performing code reviews, and mentoring. • Design and implement reusable components and native modules when necessary (iOS/Android and web), ensuring visual and behavioral consistency. • Write and maintain automated tests (unit, integration and snapshot) and create performance tests when applicable. • Conduct code reviews and pair programming, helping the team evolve project patterns and architecture. • Work with designers to turn prototypes (Figma) into accessible and well-documented components. • Identify and implement performance improvements (rendering, bundle size, tree-shaking, lazy loading) and build optimizations for monorepos. • Contribute to CI/CD pipelines, internal package publishing and automations (publishing, snapshot flows, release flows). • Support other teams, answer questions about the Design System and assist with component adoption. • Keep technical and usage documentation for components always up to date. • Research and adopt new technologies and improvements when justified by the product.

Job Requirements

  • Senior proficiency in React and React Native:
  • Proven experience (minimum 3 years in production) developing and evolving components, with deep mastery of the ecosystem (Hermes, Metro, Fast Refresh, CSS-in-JS, CSS3, HTML5).
  • Proven experience implementing and maintaining Design Systems in React/React Native, ensuring consistency and quality at large scale.
  • TypeScript and Code Quality:
  • Strong command of TypeScript in React/React Native projects, preferably within a component/library monorepo architecture.
  • Experience with linting (ESLint), formatting (Prettier) and establishing code quality policies.
  • Testing and Quality Assurance (QA):
  • Expertise in automated testing (unit tests with Jest, integration tests with @testing-library/react-native, and E2E tests with Detox or alternatives).
  • Experience reading test reports and quickly addressing regressions.
  • Performance and Scalability:
  • Experience analyzing performance (performance tuning) and optimizing components (use of memo, useMemo, useCallback).
  • Skilled in using analysis tools such as React Profiler and bundle analyzers.
  • Familiarity with bundle size reduction techniques (code splitting, tree-shaking, lazy imports).
  • Infrastructure and Pipelines (CI/CD):
  • Experience with robust CI/CD (GitHub Actions, Bitrise, Fastlane, etc.) and publishing pipelines.
  • Experience managing and publishing private packages (GitHub Packages, Artifactory).
  • Accessibility and Design Tokens:
  • Solid understanding of Accessibility (A11y), semantics and best practices for implementing mobile and web components.
  • Deep knowledge and hands-on experience with Design Tokens and their lifecycle (integration with Figma and transformation into variables/tokens in code).
  • Documentation:
  • Experience documenting components using visual tools such as Storybook (for RN and Web), Chromatic or Ladle.
  • Preferred:
  • Knowledge of monorepo architecture (Yarn Workspaces, pnpm or similar) and bundlers (Metro, Vite, Rollup) applied to libraries and apps.
  • Experience building native components (modules or views) for iOS (Swift/Obj-C) and Android (Kotlin/Java) is a plus.
  • Familiarity with CI/CD (GitHub Actions, Bitrise, Fastlane, etc.) and private package publishing (GitHub Packages, Artifactory).
  • Experience integrating with Figma / design tokens and transforming them into tokens in code.

Benefits

  • Here, your health is a priority
  • . Medical and dental plan
  • . Medication assistance
  • . Health allowance for family members
  • . Free psychotherapy sessions
  • . Telemedicine and second medical opinion
  • . Free flu vaccine
  • . Health care programs
  • To take care of your nutrition
  • . Meal allowance or local restaurant voucher (depending on work model)
  • . Food allowance
  • . Christmas food allowance
  • Ensuring well-being and quality of life in all aspects of life
  • . Gym and fitness studio plan
  • . Home office allowance (hybrid and remote work models)
  • . Pet health plan
  • . Birthday day off
  • . Up to 40% discount on our products
  • . Employee association (partnerships and benefits, multi-brand store, gyms via TotalPass, courses and more!)
  • . Travel and accommodation program
  • For the family, our most precious asset
  • . Childcare assistance
  • . Child nutrition credit
  • . Babysitter allowance
  • . School supplies allowance
  • . Legal, psychological and social counseling
  • . Support for atypical parents
  • . Extended parental leave (180 days for mothers and 120 days for fathers)
  • Mobility for your on-site commute
  • . Transportation voucher and parking (hybrid and on-site models)
  • Financial security for protection and peace of mind
  • . Life insurance
  • . Support in the event of the death of an employee's parent(s)
  • . Private pension
  • . Payroll-deductible loans
  • Benefits packages are configured according to eligibility rules.*

Related Job Pages

More Software Engineer Jobs

VisualHFT logo

Quant Developer – Must Have Experience

VisualHFT

The new Bloomberg terminal for Quants and HFT traders

OtherRemoteTeam 1-10Since 2024H1B No Sponsor

• Crafting a precision toolset for modern electronic trading • Building a platform that bridges HPC engineering with quantitative finance research

United States
Job Closed
1Password logo

Staff Developer, Usage Based Billing

1Password

Productive businesses use 1Password to secure employees at scale.

OtherRemoteTeam 501-1,000Since 2009H1B Sponsor

• Set the technical vision for your team's product and lead the 12-month technical roadmap, prioritizing foundational capabilities that magnify team impact. • Own the successful delivery of multiple large projects, making architectural decisions across teams that ensure products are scalable, secure, and meet our high standards. • Take ownership of technical decisions for the team, balancing technical excellence with business needs and ensuring overall quality through testing infrastructure and development practices. • Influence and develop tooling, practices, and workflows across teams, empowering the broader development organization to work more effectively. • Ensure alignment with cross-functional partners on priorities, risks, timelines, and deliverables, translating requirements into actionable work. • Facilitate communication that makes your team's impact visible and influences organizational outcomes, informing stakeholders across the company. • Foster a healthy, high-performing team through feedback, mentorship, and role modeling. Distribute ownership to scale yourself and create growth opportunities. • Drive initiatives across the development organization to make meaningful impacts supporting 1Password customers across several platforms.

United States
$192K - $278K / year
Job Closed

Role Description The Junior Software Engineer supports the development and maintenance of software applications by writing clean, maintainable code and assisting with system enhancements. In this role, the engineer collaborates closely with senior team members to implement features, troubleshoot application issues, and ensure overall system reliability. The position also provides support for cloud-based operations, helping monitor performance, resolve incidents, and contribute to continuous improvement efforts. This role is ideal for someone eager to learn, grow their technical skills, and contribute to a collaborative engineering environment. Key Responsibilities - Develop & maintain applications using .NET Framework and related technologies - Write clean, maintainable code following established coding standards and best practices - Participate in code reviews and contribute to improving code quality - Collaborate with senior engineers to design and implement new features - Debug and troubleshoot application issues across development and production environments - Work with databases to design queries, optimize performance and ensure data integrity - Support cloud-based applications and services on AWS or Azure platforms - Participate in agile development processes including daily standups, sprint planning and retrospectives - Document technical specifications and maintain system documentation - Assist in testing efforts including unit testing and integration testing - Perform related responsibilities as required or assigned. Qualifications - Bachelor’s degree in Computer Science, Software Engineering, or related field or equivalent practical experience - 1+ year of professional software development experience - Working knowledge of .NET Framework (C#, ASP.NET, or .NET Core) - Basic understanding of cloud platforms (AWS or Azure) - Experience with relational databases (SQL Server, MySQL, or PostgreSQL) - Strong problem-solving skill with attention to detail - Excellent communication skills and ability to work in a team environment Preferred Qualifications - Experience with Entity Framework or other ORM tools - Familiarity with cloud services such as AWS Lambda, S3, EC2, or Azure equivalents - Knowledge of CI/CD pipelines and deployment processes - Experience with containerization technologies (Docker) - Understanding of agile/scrum methodologies - Exposure to healthcare applications of HIPAA compliance requirements - Experience with modern development tools and AI-assisted coding tools (GitHub, CoPilot) - Knowledge of web application security best practices Technical Environment - .NET Framework and .NET Core applications - Cloud platforms (AWS/Azure) - SQL Server and other relational databases Special Requirements - Must be available for 24/7 on-call responsibilities, including weekends and holidays. - Must be proficient in the English language, both written and verbal. - Prolonged periods sitting at a desk and working on a computer. - Ability to lift 50 pounds. - Selected candidates will be required to pass a comprehensive background check and drug screening.

United States
Job Closed
BILL logo

Software Engineer II - Sync

BILL

At BILL, we believe in empowering the businesses that drive our economy. By replacing outdated financial processes with innovative tools, we help businesses—from startups to established brands—make smarter decisions and gain control of their operations. We value purpose, drive, and curiosity—and we thrive in a fast-paced, ever-changing environment. BILL builds high performing teams and we seek to hire the best talent for every role.

OtherRemoteTeam 1,001-5,000

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Join BILL’s Sync team and help shape the future of financial automation for small and midsize businesses. As a Software Engineer II, you’ll collaborate with talented engineers to build, enhance, and maintain critical integrations that connect BILL’s platform with external systems. This role will specifically be working with our NetSuite integration which is considered critical functionality for the business. - Design, develop, and maintain robust, scalable software solutions for BILL’s Sync integrations. - Collaborate with cross-functional teams to translate business requirements into technical deliverables. - Troubleshoot and resolve moderately complex technical issues, ensuring high reliability and performance. - Participate in code reviews, share knowledge, and contribute to a culture of continuous improvement. - Write clear, maintainable code and documentation that supports long-term product evolution. - Proactively identify opportunities to improve processes, code quality, and team efficiency. - Support the deployment and monitoring of new features, responding to feedback and production issues as needed. Qualifications - Experience developing software in a collaborative, team-based environment. - Proficiency in at least one modern programming language (such as Java, Python, or C#). - Strong problem-solving skills and the ability to break down complex tasks into actionable steps. - Effective communication skills, with the ability to explain technical concepts to diverse audiences. - A growth mindset and eagerness to learn new technologies and best practices. Requirements - Nice to have: Experience building or maintaining sync integrations between SaaS products and financial/ERP systems, preferably NetSuite, including troubleshooting data mapping, reconciliation, and performance issues in those integrations. Benefits - 100% paid employee health, dental, and vision plans (choose HMO, PPO, or HDHP). - HSA & FSA accounts. - Life Insurance, Long & Short-term disability coverage. - Employee Assistance Program (EAP). - 11+ Observed holidays and wellness days and flexible time off. - Employee Stock Purchase Program with employee discounts. - Wellness & Fitness initiatives. - Employee recognition and referral programs. - And much more.

United States
Job Closed