NoFluffJobs Hybrydowo Senior

Senior Software Engineer (react native)

OneRail Poland Sp. z o.o.

⚲ Kraków

20 000 - 28 000 PLN (B2B)

Wymagania

  • React native
  • SQLite
  • Realm
  • RESTful API
  • GraphQL
  • Agile
  • CI/CD
  • Problem-Solving
  • Communication skills
  • Redux
  • MobX
  • Cloud (nice to have)
  • UX design (nice to have)
  • UI design (nice to have)

Opis stanowiska

O projekcie: Why Join OneRail Poland? - Innovation at its Core: Work on industry-leading technology that is shaping the future of logistics. - Career Growth: Opportunities for professional development and career advancement. - Collaborative Culture: Join a team of talented engineers and industry experts. - Exciting Challenges: Solve complex problems and contribute to impactful projects. - Flexibility: We offer a flexible hybrid work style and flexible employment types to suit your needs, ensuring a work-life balance that works for you. - Competitive Compensation: Attractive salary and benefits package. Office location: Kraków, Poland Work Style: hybrid (2-3 days from the office / week preferred). Salary levels: 20 000 – 28 000 PLN/month Wymagania: - 6+ years for senior position of experience in mobile apps development, with a particular focus on efficiency optimization and code reuse. - Strong commercial experience with React Native and the React ecosystem - Experience with state management (Redux, MobX, Zustand, or similar). - Familiarity with React Navigation and deep linking. - Experience integrating APIs (REST, GraphQL) and handling offline data (e.g., AsyncStorage, SQLite, Realm). - Understanding of app lifecycle management, background tasks, and push notifications. - Experience with platform-specific integrations (e.g., camera, geolocation, local storage). - Understanding of mobile security best practices. - Familiarity with mobile app design principles and UI/UX best practices. - Familiarity with publishing to App Store and Google Play. - Understanding of cloud services (AWS, GCP, or Azure). - Experience with data persistence - Experience with Agile methodologies and CI/CD practices. - Strong problem-solving skills and ability to work in a fast-paced environment. - Excellent communication and collaboration skills. - Advanced proficiency in English, both written and spoken (B2+). Codzienne zadania: - Design and develop advanced mobile applications using React Native. - Integrate APIs. - Implement modern UI/UX designs with pixel-perfect precision across iOS and Android. - Write clean, modular, well-tested code following architecture patterns and best practices typical for mobile apps development. - Identify and resolve performance bottlenecks, memory leaks, and UI glitches. - Implement native modules and platform-specific integrations (camera, geolocation, push notifications, local storage). - Participate in code reviews, testing, and debugging to ensure high code quality and reliability. - Assist in automating deployment processes and improving CI/CD pipelines. - Stay updated with industry trends and emerging technologies to continuously improve our platform.