Enable job alerts via email!

Senior Mobile Engineer

Iqtalent

South Africa

On-site

ZAR 300,000 - 400,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

An innovative firm is on the lookout for a Senior Mobile Engineer to lead the development of cutting-edge mobile applications. This role demands expertise in mobile cross-platform application development, particularly using the Ionic-Capacitor framework. The ideal candidate will not only design and optimize high-quality applications but also ensure seamless user experiences across various platforms. You will collaborate with cross-functional teams, mentor junior engineers, and stay abreast of the latest technologies in mobile development. If you are passionate about creating impactful software and leading a talented team, this opportunity is perfect for you.

Qualifications

  • 5+ years in software development with a focus on mobile applications.
  • Expertise in Ionic-Capacitor and database integration is essential.

Responsibilities

  • Architect and develop high-performance mobile applications using Ionic Capacitor.
  • Lead the development team through the application lifecycle and mentor junior engineers.

Skills

Mobile Development
Ionic-Capacitor
Javascript / Typescript
Angular
SQL
NoSQL
Database Management
API Development
Search Tools (Elasticsearch, Algolia)
Problem-Solving

Tools

SQLite
Firebase
Realm

Job description

Overview

We’re looking for a Senior Mobile Engineer. Headquartered in Los Angeles, California, Right Balance provides top-tier technology talent for innovative companies in the US. We’re in the top 50 companies to watch in LA.

Engagement Details

We improve the commerce experience by connecting brands, retailers, and consumers through beautiful, smart software. We are seeking an experienced Senior Software Engineer with a strong background in mobile cross-platform application development using the Ionic-Capacitor framework and deep expertise in database integration and management within mobile applications. The ideal candidate will lead the design, development, and optimization of high-quality mobile applications that deliver a seamless user experience across Android, iOS, and ChromeOS platforms while ensuring data integrity, security, and performance.

Essential Functions

  • Architect and develop scalable, high-performance mobile applications using the Ionic Capacitor framework with a strong focus on database integration, data synchronization, and offline-first capabilities.
  • Work closely with cross-functional teams to understand business requirements and translate them into technical specifications, ensuring efficient data storage, retrieval, and manipulation within mobile applications.
  • Design and implement robust schemas in APIs for secure and efficient data access and manipulation, leveraging SQL and NoSQL databases.
  • Optimize application performance with a focus on recent data interactions, implementing caching, data compression, and efficient querying techniques for real-time data processing.
  • Ensure data security and compliance with legal regulations by integrating advanced encryption techniques and secure data storage solutions.
  • Collaborate with UI/UX designers and product managers to create intuitive and responsive applications, ensuring seamless data integration and synchronization across platforms and devices.
  • Contribute to researching technologies and rapid prototyping.
  • Lead the development team through the entire application lifecycle, from concept to deployment, emphasizing best practices in database management and application development.
  • Provide technical leadership and mentorship to junior engineers, fostering a culture of innovation, excellence, and continuous improvement.
  • Stay up-to-date with the latest trends and technologies in mobile development and database management, evaluating and incorporating them into our projects to enhance functionality and user experience.
  • Oversee the deployment process, including application configuration, and app store submission, ensuring seamless delivery and operation of mobile applications.

Required Qualifications

  • Upper-intermediate to fluent speaking and writing English. Able to have a real-time conversation.
  • 5+ years of full-time hands-on experience with Software Development.
  • 5+ years of full-time hands-on experience in Mobile development.
  • 5+ years of full-time hands-on experience with Javascript / Typescript.
  • 3+ years of full-time hands-on experience with Angular.
  • 2+ years of full-time hands-on experience with Ionic – Capacitor.
  • 3+ years of full-time hands-on experience with NoSQL.
  • 3+ years of full-time hands-on experience with SQL.
  • 1+ years of full-time hands-on experience with search tools (Elasticsearch, Algolia, or similar).
  • Expertise in database technologies like SQLite, Firebase, Realm, and experience with RESTful APIs and JSON for mobile applications.
  • Demonstrated expertise in implementing search functionalities within mobile applications, including but not limited to, full-text search and fuzzy search, utilizing technologies like Elasticsearch, Algolia, or similar.
  • Strong analytical problem-solving and project management skills with the ability to lead a development team in a fast-paced agile environment.
  • Excellent communication skills, capable of mentoring junior engineers and collaborating with cross-functional teams.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.