Mobile App Developer
Tech Stack / Keywords
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
814 aktywnych ofert