DIGITOUCH logo

Software Engineer React Native

DIGITOUCH·Salary not specified

Primary stack

JavaScriptTypeScriptReact NativeReduxZustandAPIGit

Nice to have's

GitHub ActionsJestReactSwiftKotlin

Job description

About the Position

Gruppo DigiTouch, a company specializing in digital transformation, is looking for a Software Engineer React Native with solid experience in developing high-performance cross-platform mobile applications to join our team in Roma and Catania.

The selected candidate will contribute to the technical UX/UI design, development of new features, and performance optimization on iOS and Android devices.

Responsibilities

  • Mobile Development: Development of robust and scalable mobile applications using React Native and TypeScript.
  • UI/UX Implementation: Translation of complex designs into reusable components and smooth interfaces.
  • Performance Tuning: Optimization of rendering times, memory management, and animation fluidity.
  • Code Quality: Participation in Code Review, writing Unit/E2E Tests, and managing the release cycle on app stores.

Requirements

  • Linguaggi: JavaScript (ES6+) and TypeScript (advanced knowledge).
  • Framework: Proven experience with React Native and state management (Redux, Zustand, or Context API).
  • Networking: Integration of RESTful APIs and data caching management.
  • Versionamento: Git (advanced knowledge of GitFlow workflows).
  • Mobile Specific: Knowledge of component lifecycle and management of push notifications.

Nice to Have

  • Store Management: Experience with App Store Connect and Google Play Console.
  • CI/CD: Knowledge of mobile automation tools (Fastlane, GitHub Actions, or App Center).
  • Testing: Experience with Jest and React Native Testing Library or E2E frameworks (Detox).
  • Native Modules: Basic knowledge of native code (Swift/Kotlin) for creating custom bridges.

Soft Skills

  • Ability to analyze and break down graphic requirements into technical solutions.
  • Collaborative approach and a clean code attitude (atomic components, DRY).
  • Ability to operate with high-quality standards and manage critical bugs in production.
  • Strong problem-solving orientation and user experience optimization.

We Offer

  • Tipo di impiego: Full-time
  • Tipologia di contratto: Contratto a tempo indeterminato

About the Company

We are a cloud marketing company that supports companies in their digital transformation journey by providing an integrated offering of marketing, technology, and e-commerce services with a market-centric approach.

Founded in 2007, we have around 400 colleagues and a turnover of 40M EUR.

Locations

  • Roma, Delivery Center
  • Catania, Sicilia, IT

Work Location Type

Hybrid

© DIGITOUCH. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at DIGITOUCH

All 6 roles

Popular searches