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: 5 months 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