移动应用开发工程师 - (iOS/Android)
Mobile App Developer - (iOS/Android)
移动应用开发工程师(iOS / Android / React Native / Flutter) – 远程
职位类型:全职,远程
工作时间:美国商务时间
关于该职位
在Pavago,我们的一个客户正在招聘一名移动应用开发工程师,负责在iOS和Android平台上构建、维护和优化现代移动应用。
这个职位适合以下人群:
- 构建精美的移动体验
- 发布生产就绪的应用程序
- 解决性能挑战
- 与产品、设计和后端团队紧密合作
你将参与以下方面:
- 原生移动开发
- 跨平台框架
- API集成
- 发布管理
- 性能优化
- 移动架构
这不仅仅是一个维护性的工作。
我们寻找能够:
- 端到端构建功能
- 可靠发布
- 提升用户体验
- 为真实环境中的可扩展移动产品做出贡献的人
你将负责的内容
移动应用开发
- 使用以下技术构建和维护移动应用:
- Swift / Objective-C(iOS)
- Kotlin / Java(Android)
- React Native
- Flutter
- 从以下来源实现响应式、像素级精确的移动界面:
- Figma
- Sketch
- 设计原型
- 开发可扩展且易于维护的移动架构
- 使用以下方式集成API和后端服务:
- REST APIs
- GraphQL
- 认证系统
功能开发与产品交付
- 构建新的用户端移动功能
- 与以下人员协作:
- 产品经理
- 设计师
- 后端工程师
- 改进应用功能、响应速度和可用性
- 确保跨设备和跨平台兼容性
- 参与冲刺计划和功能优先级排序
测试、质量保证与可靠性
- 编写和维护:
- 单元测试
- UI测试
- 自动化测试覆盖率
- 调试:
- 崩溃
- 内存泄漏
- 性能瓶颈
- 设备特定问题
- 维护高质量的编码标准和测试可靠性
- 支持CI/CD集成用于测试和部署
发布管理与部署
- 通过以下方式管理发布:
- TestFlight
- Apple App Store
- Google Play Console
- 准备:
- 发布版本
- 元数据
- 发布说明
- 应用商店合规要求
- 确保应用符合Apple和Google审核标准
- 维护可靠的部署流程
性能优化与监控
- 使用以下工具监控应用性能:
- Firebase Crashlytics
- Sentry
- New Relic
- 优化:
- 启动性能
- 内存使用
查看英文原文
Mobile App Developer (iOS / Android / React Native / Flutter) – Remote
Position Type: Full-Time, Remote
Working Hours: U.S. Business Hours
About the Role
At Pavago, one of our clients is hiring a Mobile App Developer to build, maintain, and optimize modern mobile applications across iOS and Android platforms.
This role is ideal for someone who enjoys:
- building polished mobile experiences
- shipping production-ready applications
- solving performance challenges
- collaborating closely with product, design, and backend teams
You’ll work across:
- native mobile development
- cross-platform frameworks
- API integrations
- release management
- performance optimization
- mobile architecture
This is not just a maintenance role.
We’re looking for someone who can:
- build features end-to-end
- ship reliably
- improve user experience
- contribute to scalable mobile products used in real-world environments
What You’ll Own
Mobile Application Development
- Build and maintain mobile applications using:
- Swift / Objective-C (iOS)
- Kotlin / Java (Android)
- React Native
- Flutter
- Implement responsive, pixel-perfect mobile interfaces from:
- Figma
- Sketch
- design prototypes
- Develop scalable and maintainable mobile architectures
- Integrate APIs and backend services using:
- REST APIs
- GraphQL
- authentication systems
Feature Development & Product Delivery
- Build new user-facing mobile features
- Collaborate with:
- product managers
- designers
- backend engineers
- Improve app functionality, responsiveness, and usability
- Ensure cross-device and cross-platform compatibility
- Contribute to sprint planning and feature prioritization
Testing, QA & Reliability
- Write and maintain:
- unit tests
- UI tests
- automated test coverage
- Debug:
- crashes
- memory leaks
- performance bottlenecks
- device-specific issues
- Maintain high-quality coding standards and testing reliability
- Support CI/CD integration for testing and deployments
Release Management & Deployment
- Manage releases through:
- TestFlight
- Apple App Store
- Google Play Console
- Prepare:
- release builds
- metadata
- release notes
- store compliance requirements
- Ensure applications meet Apple and Google review standards
- Maintain reliable deployment workflows
Performance Optimization & Monitoring
- Monitor app performance using:
- Firebase Crashlytics
- Sentry
- New Relic
- Optimize:
- startup performance
- memory usage
- battery efficiency
- responsiveness
- Improve application stability and crash-free sessions
Security & Compliance
- Implement:
- secure authentication
- OAuth2
- JWT
- secure local storage
- Ensure compliance with:
- GDPR
- HIPAA
- SOC 2
- platform security standards
- Protect sensitive user and API data
What Makes You a Strong Fit
- You care deeply about mobile user experience
- You write clean, maintainable, production-ready code
- You balance rapid iteration with scalable architecture
- You enjoy debugging and solving technical problems
- You communicate effectively with technical and non-technical stakeholders
- You thrive in fast-moving product environments
Requirements (Must-Have)
Experience
- 3+ years of professional mobile application development experience
- Strong experience with:
- Swift / Kotlin
- React Native
- Flutter
- or equivalent mobile frameworks
- Experience publishing applications to:
- Apple App Store
- Google Play Store
Technical Skills
- Strong understanding of:
- mobile architecture
- API integrations
- state management
- debugging
- mobile performance optimization
- Familiarity with:
- CI/CD workflows
- Fastlane
- Bitrise
- Git workflows
Preferred Qualifications
- Experience building applications with:
- push notifications
- chat systems
- live updates
- in-app purchases
- Experience scaling applications with:
- 10K+ downloads
- active production user bases
- Familiarity with:
- Firebase Analytics
- Mixpanel
- Amplitude
- Industry experience in:
- SaaS
- fintech
- healthcare
- e-commerce
Tools & Technologies
- Swift / Kotlin
- React Native / Flutter
- REST APIs / GraphQL
- Firebase Crashlytics
- Sentry / New Relic
- Fastlane / Bitrise
- Git / CI-CD workflows
What a Typical Day Looks Like
- Attend sprint standups and review feature priorities
- Build and improve mobile application features
- Integrate APIs and backend services
- Test functionality across devices and operating systems
- Debug crashes and optimize performance
- Collaborate with designers for pixel-perfect UI implementation
- Prepare builds and manage deployments
- Maintain clean repositories and documentation
In short:
You help build high-quality mobile applications that are fast, reliable, secure, and optimized for user experience.
Key Metrics for Success (KPIs)
- Crash-free sessions ≥ 99.5%
- App store ratings ≥ 4.5 stars
- On-time sprint and feature delivery
- Reduced bug backlog and release delays
- Improved application performance and responsiveness
- Increased user adoption, retention, and engagement
Why This Role Stands Out
- Opportunity to work on real-world production mobile applications
- Exposure to modern mobile frameworks and tooling
- High ownership over app quality and user experience
- Cross-functional collaboration with product and design teams
- Opportunity to scale applications and improve mobile infrastructure
- Strong growth potential into:
- Senior Mobile Engineer
- Mobile Architect
- Engineering Leadership
Interview Process
- Initial Phone Screen
- Video Interview with Recruiter
- Technical Assessment (feature build or API integration exercise)
- Client Interview with Engineering/Product Team
- Offer & Onboarding
Apply Now
If you:
- enjoy building mobile applications
- love solving performance and UX challenges
- thrive in fast-moving development environments
- want to work on scalable production apps
this role is a strong opportunity to grow within modern mobile engineering and product development.
Originally posted on Himalayas