Job details

React Native Mobile Engineer

  • Java
  • Redux
  • REST
  • Defi
  • AWS
  • iOS
  • Android

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 1 month ago

Nextiva is currently seeking bright and talented individuals for a Principal Engineer (Mobile) position to join our expanding development team.  As a Mobile Principal Engineer, you will lead the technical strategy, development, and launch of our new mobile application. You will play a critical role in shaping the future of our product portfolio, working closely with cross-functional teams to deliver a product that exceeds user expectations. Your expertise in mobile application development, coupled with a passion for creating scalable, high-quality solutions, will drive the success of this pivotal project.

Key Responsibilities:

  • Lead the architecture, design, and development of a new mobile application, ensuring it meets our standards for quality, performance, and user experience.
  • Consumer facing product that scales for millions of users with performance, security and quality.
  • Collaborate with product managers, designers, and other engineers to define product vision, roadmaps, and technical strategies.
  • Build Native and Hybrid mobile applications
  • Use the latest technology and techniques to build distributed, scalable, and fault-tolerant software systems that power our business communication offerings
  • Take a customer-focused approach in working with our product team to prioritize and deliver new features
  • Advocate for and implement best practices in mobile development, including Agile methodologies, code reviews, continuous integration (CI), and test-driven development (TDD).
  • Ensure the application's scalability, security, and maintainability, anticipating future growth and technological advancements.
  • Mentor and guide a team of mobile developers, fostering an environment of innovation, collaboration, and continuous improvement.
  • Stay abreast of the latest trends and technologies in mobile development, incorporating innovative features and capabilities into our product.
  • Lead by example, contributing code and conducting code reviews, while also addressing complex technical and design challenges.

 Qualifications:

  • 8+ years of experience in mobile application development, with a proven track record of leading successful launch for moderate to complex product use-cases. (The team is also open to hiring at a staff level with 6+ years of experience)
  • Demonstrated experience with at least two major product launches, showcasing your ability to lead a project from conception through to market release with significant impact. Include specifics about your role in these launches, the challenges faced, and how they were overcome.
  • Expertise in React Native and JavaScript, with in-depth knowledge of the mobile app development ecosystem for iOS and Android.
  • Lead the design, development, and maintenance of mobile applications using React Native and considerable experience with either Swift or Kotlin/Java Native development background.
  • Architect and implement complex features and functionalities, ensuring code quality and maintainability (Example: - MVVM, MVC etc)
  • Strong knowledge in Android and iOS native code implementation for specific use cases.
  • Strong understanding of RESTful APIs , asynchronous programming, and backend integration.
  • Proficiency in mobile app architecture, design patterns, and best practices.
  • Advanced knowledge of state management libraries such as Redux, MobX, or similar.
  • Implement best practices for mobile app development, including performance optimization, security, and user experience.
  • Demonstrated ability to think strategically about product development, with a focus on delivering high-quality, scalable solutions.
  • Excellent leadership and communication skills, with the ability to inspire and mentor team members.
  • A portfolio of released applications on the App Stores

 Preferred Experience:

  • WebRTC, Voice/SIP and communications stack .
  • Thrive in environments of ambiguity, demonstrating flexibility and a proactive approach to tackling challenges and driving projects to completion.
  • Experience with cloud services (e.g., AWS, Azure, Google Cloud) and integrating mobile apps with cloud-based systems and APIs.
  • Familiarity with UI/UX design principles and customer-centric development.
  • Contributions to open-source projects or public GitHub repositories.

What We Offer:

  • Competitive salary and benefits package.
  • Flexible working hours and remote work options.
  • A dynamic and inclusive work environment where your contributions directly impact the company's success.
  • Opportunities for professional growth and development, including access to learning resources.
  • A chance to work on cutting-edge projects with a talented and passionate team.

 #LI-HB1 #LI-Hybrid