Mobile App Developer (iOS/Android)
Summary
The Mobile App Developer will build and optimize cross-platform or native mobile applications using frameworks like React Native, Flutter, Swift, or Kotlin. The role involves collaborating with designers and backend teams to deliver scalable, secure, and high-performance mobile experiences.
- Develop and optimize iOS and Android applications, leveraging frameworks such as React Native, Flutter, Swift (iOS), or Kotlin (Android) to ensure seamless performance across devices.
- Architect and implement scalable mobile solutions, integrating APIs, cloud services, and third-party libraries to enhance app functionality and user experience.
- Collaborate with UI/UX designers to translate wireframes and prototypes into pixel-perfect, interactive mobile experiences while ensuring accessibility and usability best practices.
- Work closely with backend developers to optimize data flow between mobile applications and server-side infrastructure, ensuring real-time synchronization and low-latency interactions.
- Ensure app security, performance, and reliability by implementing secure coding practices, encryption, authentication protocols, and compliance with platform security guidelines (e.g., App Store, Google Play).
- Conduct rigorous testing, debugging, and performance tuning, using tools like Firebase Performance Monitoring, Appium, Xcode Instruments, or Android Profiler to detect and resolve bottlenecks.
- Stay ahead of mobile development trends and best practices, continuously evaluating new technologies, SDKs, and platform updates to enhance the app ecosystem.
- Monitor user feedback and analytics to drive continuous improvements for data-driven enhancements.
- Contribute to technical documentation and knowledge sharing, mentoring junior developers and fostering a collaborative, innovation-driven mobile development culture.
Responsibilities
- Develop and optimize iOS and Android applications, leveraging frameworks such as React Native, Flutter, Swift (iOS), or Kotlin (Android) to ensure seamless performance across devices.
- Architect and implement scalable mobile solutions, integrating APIs, cloud services, and third-party libraries to enhance app functionality and user experience.
- Collaborate with UI/UX designers to translate wireframes and prototypes into pixel-perfect, interactive mobile experiences while ensuring accessibility and usability best practices.
- Work closely with backend developers to optimize data flow between mobile applications and server-side infrastructure, ensuring real-time synchronization and low-latency interactions.
- Ensure app security, performance, and reliability by implementing secure coding practices, encryption, authentication protocols, and compliance with platform security guidelines (e.g., App Store, Google Play).
- Conduct rigorous testing, debugging, and performance tuning, using tools like Firebase Performance Monitoring, Appium, Xcode Instruments, or Android Profiler to detect and resolve bottlenecks.
- Stay ahead of mobile development trends and best practices, continuously evaluating new technologies, SDKs, and platform updates to enhance the app ecosystem.
- Monitor user feedback and analytics to drive continuous improvements for data-driven enhancements.
- Contribute to technical documentation and knowledge sharing, mentoring junior developers and fostering a collaborative, innovation-driven mobile development culture.
Requirements
- Experience with Swift, Kotlin, Flutter, or React Native.
- Strong knowledge of RESTful APIs and third-party integrations.