emagine
emagine
New

Mobile App Developer

Brak informacji o wynagrodzeniu
MidFull-time
#443659·Dodano 2 dni temu·1
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

NetworkSecurityHTMLJavaJavaScriptCSSAPI (Application Programming Interface)GPSObjective-CPerformance optimization

Firma i stanowisko

emagine Polska is hiring a Hybrid Mobile App Developer to work on building high-quality mobile applications using React.js and Ionic frameworks. The role involves developing applications for iOS and Android platforms, integrating native components, and ensuring app performance and security.

Wymagania

  • 5 to 7 years of experience in hybrid mobile app development.
  • Strong knowledge of React Native, Ionic Framework, Capacitor, and Cordova.
  • Proficiency in JavaScript, TypeScript, HTML5, and CSS3.
  • Familiarity with native mobile development in Swift, Objective-C (iOS) and Java/Kotlin (Android).
  • Understanding of app release processes, versioning, CI/CD, and automated testing tools.
  • Experience with RESTful APIs and backend integration.
  • Skills in performance optimization and security best practices.

Obowiązki

Cross-Platform Development:

  • Build and maintain mobile applications using React Native and Ionic.
  • Write reusable, modular, and optimized code in JavaScript, TypeScript, HTML5, and CSS3.
  • Utilize native APIs and plugins for device features like GPS and biometric authentication.

UI/UX Implementation:

  • Implement pixel-perfect UI components working with designers.
  • Develop responsive designs with animations and smooth transitions.

Integration with Back-End Services:

  • Connect apps with back-end services using RESTful APIs.
  • Manage data caching and state using tools like Redux or Context API.

Testing and Debugging:

  • Conduct unit, integration, and end-to-end tests using Jest, Mocha, or Jasmine.
  • Debug and resolve issues related to platform compatibility and performance.

Platform-Specific Customizations:

  • Write platform-specific code in Swift, Objective-C for iOS and Java/Kotlin for Android when needed.
  • Integrate platform-specific libraries and adapt features.

Continuous Integration and Deployment (CI/CD):

  • Set up CI/CD pipelines for automated builds, testing, and deployment using tools like Jenkins or GitHub Actions.
  • Prepare applications for app store releases following guidelines.

Performance Optimization:

  • Optimize load times, memory usage, and app responsiveness.
  • Implement lazy loading and caching strategies.

Security Best Practices:

  • Implement encryption, secure storage, and authentication.
  • Regularly update dependencies to maintain security.

Stay Updated on Framework Changes:

  • Keep current with updates in React Native, Ionic, and their ecosystems.
  • Apply modern development practices like React hooks and Capacitor updates.

Benefity

  • Opportunity to work with modern technologies like React Native and Ionic.
  • Experience in cross-platform app development for iOS and Android.
  • Engage in CI/CD and app store deployment processes.
  • Work with a dynamic team focused on mobile app quality and performance.

Inne informacje

Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

emagine

emagine

814 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz