PandaDoc is looking for a Senior Software Engineer (Mobile) to join our Application Platform track and contribute to the core mobile app architecture.
Requirements
- 5+ years of hands-on mobile development experience, ideally in React Native.
- Strong expertise with Redux Toolkit and Redux Saga for complex state management in mobile apps.
- Solid TypeScript experience in large-scale React Native applications.
- Strong knowledge of mobile platforms, cross-platform frameworks, performance optimization, and debugging.
- Experience working with native modules and understanding iOS/Android-specific implementations; comfortable debugging native crashes with Xcode/Android Studio.
- Proven ability to deliver features independently, from design to production.
- Solid understanding of system design, modular architecture, and shared libraries/components.
- Experience with testing frameworks, CI/CD, and monitoring tools for mobile apps.
- Familiar with modern development practices (SOLID, DDD, design patterns).
- Strong collaboration and communication skills, able to coordinate with other engineers, designers, and product managers.
- Mentorship experience, helping team members grow and succeed.
- Customer- and product-focused mindset with attention to detail in user experience and app performance.
Benefits
- Remote-first approach with the option for hybrid work from our offices in Kyiv, Warsaw, and Lisbon.
- We value long-term collaboration, whether through typical employment contract, employment of record or B2B arrangements.
- Work schedule aligned with EU time zones.
- Honest, open culture that values constructive feedback.
- Professional and personal development within a collaborative, supportive team.
- Stable yet growing SaaS product offering an agile environment, ownership, start-up energy, and strong technical challenges.