Senior Frontend Developer, React

Posted 3hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Desenvolvedor(a) Mobile Sênior focado em React Native na Spread Tecnologia. Irá desenvolver e implementar funcionalidades em aplicações móveis.

Responsibilities:

  • Develop and implement features for the card module using React Native, ensuring code quality, performance, and reusability.
  • Collaborate with the Solutions Architect to define and apply architectural patterns, best practices, and scalable strategies for mobile development.
  • Integrate RESTful and GraphQL APIs provided by the .NET BFF and corporate systems, ensuring efficient and secure communication.
  • Continuously optimize app performance, including reducing bundle size, improving startup time, and optimizing memory, navigation, and animations.
  • Ensure compatibility and consistent behavior across iOS and Android devices and OS versions.
  • Participate in code reviews, providing clear and constructive feedback to raise the team's technical quality.
  • Develop and execute unit, integration, and functional tests to ensure robustness and reliability of deliveries.
  • Keep up with trends and developments in the React Native ecosystem, proposing continuous improvements and technological innovations.

Requirements:

  • Proven experience as a Senior Mobile Developer or Specialist focused on React Native.
  • Proficiency in TypeScript and JavaScript (ES6+).
  • Strong knowledge of React 18 features and the New Architecture (Fabric/TurboModules).
  • Advanced experience with state management using Redux Toolkit, Zustand/Jotai, React Query/TanStack, or Context API.
  • Proficiency with navigation libraries such as React Navigation 6+ and Expo Router.
  • Experience with React Native Reanimated and Gesture Handler for complex animations and interactions.
  • Knowledge and application of architectural patterns (Flux, Clean Architecture) in mobile applications.
  • Experience consuming and integrating back-end APIs (RESTful, GraphQL).
  • Familiarity with development tools such as VS Code, Xcode, and Android Studio.
  • Experience with mobile CI/CD pipelines (Fastlane, EAS Build, GitHub Actions, GitLab CI).
  • Experience with testing tools (Jest, React Native Testing Library, Detox, Appium).
  • Completed university degree (Bachelor's degree or equivalent).