À propos
Job Summary:
We are seeking an experienced and passionate Mobile Software Engineer to join our team and lead the development of our flagship application across both iOS and Android platforms. This role is central to our strategy of providing a seamless, high-quality user experience regardless of the device. The ideal candidate thrives in a cross-functional environment and possesses deep expertise in the native nuances of the Apple and Android ecosystems.
Responsibilities Include:
Design, develop, test, and deploy robust, high-performance mobile applications targeting both iOS and Android platforms. Collaborate with product managers, designers, and other developers to understand and translate requirements into technical specifications. Optimize application performance, responsiveness, and stability across a wide range of mobile devices and OS versions. Manage deployment processes, including submission to the Apple App Store and Google Play Store. Ensure application code adheres to established standards, including code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) pipelines. Identify and address technical debt and performance bottlenecks. Stay up-to-date with the latest mobile development trends, cross-platform tools, and native platform changes. Required Skills and Experiences:
Bachelor's in Computer Science, Software Engineering, Electrical Engineering or a related field. 5+ years of professional experience in software development Proficiency in multiple programming languages such as C++, C#, Java, JavaScript. Solid understanding of the iOS and Android platform lifecycles, architectures, and design best practices. Experience with native module development (writing bridge code) to integrate with platform-specific APIs when necessary (Swift/Objective-C for iOS, Kotlin/Java for Android). Experience with cross-platform frameworks and tools such as .NET MAUI, Xamarin, React Native, Flutter, or Qt. In-depth knowledge of operating systems, including Linux, Windows, macOS, iOS, and Android. Experience integrating with RESTful APIs, asynchronous programming, and mobile security best practices. Familiarity with version control systems (Git) and standard mobile CI/CD pipelines. Other Relevant Desired Skills and Experience:
Master's degree in Computer Science, Software Engineering, Electrical Engineering or a related field. Deep proficiency in at least one leading cross-platform mobile framework (e.g., Flutter, React Native, or Xamarin). Experience with cloud services and integration (e.g., AWS, Azure, Google Cloud). Experience with cloud-based mobile backend services (e.g., Firebase, AWS Amplify). Familiarity with various chipsets and architectures (ARM, x86, etc.) and experience optimizing software for these platforms. Experience with GPUs from NVIDIA, Qualcomm, and AMD, including understanding of hardware acceleration and performance optimization techniques. Experience optimizing mobile applications for performance, including memory management and battery consumption. Experience with biometrics and security systems. Knowledge of cybersecurity principles and practices related to software development. Prior experience in mentoring or leading development teams. Benefits
Comprehensive health coverage, including medical, dental, and parental leave support. 401(k) program with a 3% non-elective contribution from ROC. Hybrid work environment with unlimited PTO. Annual performance bonus based on personal and company performance. Stock options. Regular company-sponsored events that foster connection, team building, and a strong culture.
This is an exceptional opportunity for individuals eager to contribute to a cutting-edge computer vision and machine learning company where you will collaborate with a team of experts to support state-of-the-art products that serve a wide range of industries. ROC believes in a healthy work / life balance, and pays particular attention to employee needs and wellbeing. ROC provides employees with unlimited PTO, a flexible work schedule, and a hybrid work environment. Employees are dedicated and hardworking, but are encouraged to take time off to rest, reset, and focus on family and personal health. Compensation for this role includes a competitive salary with opportunities for growth, performance bonuses, generous stock options, health insurance coverage, and contributions to 401k.
ROC is committed to building a diverse and inclusive team. We welcome applicants of all races, colors, religions, ethnicities, genders, sexual orientations, disabilities, national origins, identities, and protected veteran statuses. If you're excited about this role and the impact you can make, we strongly encourage you to apply.
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.