Automated Identity Authentication
Mobile Engineer
Location
South Africa
Posted
168 days ago
Salary
0
Seniority
Senior
Job Description
Mobile Engineer
iiDENTIFii
• The Cross-Platform Mobile Developer is responsible for designing, developing, testing, and maintaining high-performance mobile applications across Android and iOS platforms, including native and cross-platform solutions. • Work closely with product managers, designers, backend developers, and QA teams to deliver innovative, user-friendly, and scalable mobile solutions. • Contribute to all stages of product development, from requirements gathering to release and ongoing improvements, ensuring adherence to best practices in mobile app architecture, UI/UX design, and performance. • Collaborate with cross-functional teams to define and implement new mobile features. • Maintain code quality, organization, and automation processes. • Identify and implement performance improvements to enhance application responsiveness. • Stay updated on mobile trends, emerging technologies, and best practices across Android, iOS, and cross-platform frameworks (e.g., React Native, Flutter).
Job Requirements
- Proven experience as a Mobile Developer working across Android and iOS platforms
- Demonstrated experience building end-to-end mobile applications from design through development, testing, deployment, and store release
- Experience working in agile, cross-functional teams (product, design, QA, backend, DevOps)
- Strong understanding of the full mobile software development lifecycle
- Experience contributing to code reviews, technical documentation, and best-practice engineering standards
- Exposure to performance optimisation, scalability, and production support
- Experience working with CI/CD pipelines and automated testing practices
- Portfolio of published mobile applications (public app stores or enterprise/private)
- Experience with cross-platform mobile solutions (e.g. React Native, Flutter) is advantageous
- Understanding of modern software architecture concepts such as microservices and event-driven systems
- Proficiency in Java, Kotlin (Android) and Swift, Objective-C (iOS)
- Strong experience with Android SDK, Android Studio, iOS SDK, Xcode
- Experience integrating mobile applications with RESTful APIs and backend services
- Knowledge of mobile application architecture, lifecycle management, and state management
- Familiarity with UI/UX implementation aligned to Apple and Android design principles
- Experience with version control systems (Git/GitHub)
- Strong debugging, testing, and performance tuning skills
- Experience with automated testing frameworks (TDD/BDD exposure)
- Familiarity with CI/CD, DevOps practices, and release automation
- Knowledge of offline storage, threading, memory management, and performance optimisation
- Exposure to cross-platform frameworks, cloud messaging, push notifications, and modern mobile trends.
Benefits
- Competitive salary offered.
- Remote Working Conditions- Cape Town preferable.
- Wellness perks.
- Opportunities for career growth and development within the company.
- Work-Life Balance is prioritized.
- Diverse tech stack.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior MuleSoft Developer
ExavaluDigital Transformation Consulting Leader with expertise in business/ technology advisory and digital platform solutions
• This role is for a senior MuleSoft integration professional with strong hands-on experience designing, building, and managing enterprise integrations. • Focus on developing scalable APIs and integration solutions using MuleSoft on the Anypoint Platform. • Responsible for deploying and managing applications on CloudHub 2.0. • Work closely with DevOps teams to support CI/CD pipelines. • Collaboration with cross-functional teams and stakeholders is essential.
• Design, develop, review, deploy and maintain iOS applications with a focus on performance, security, responsiveness, and exceptional user experience • Hands On: Mentor and lead a team of off-shore iOS and Android developers - strong preference given for candidates with a background in iOS and Android development • Collaborate cross-functionally with business analysts, alliances/channel team, backend engineers, and stakeholders to conceptualize, scope, and deliver new features and enhancements • Write clean, maintainable code following Swift best practices, design patterns, and architectural principles (MVVM, Clean Architecture, etc.) • Conduct comprehensive testing including unit tests, UI tests, and debugging to ensure applications meet our client's quality and security standards • Optimize application performance for speed, memory efficiency, and compatibility across iOS devices and OS versions • Participate actively in code reviews, providing constructive feedback and mentoring team members to elevate code quality • Troubleshoot and resolve complex issues related to app performance, crashes, functionality, and third-party integrations • Integrate with backend services using RESTful APIs, ensuring secure and efficient data communication • Stay current with iOS ecosystem updates (SwiftUI, Combine, async/await), Apple guidelines, and industry best practices to drive continuous improvement. Staying current with Android ecosystem updates will also be required for this role as the application is supported in both • Understanding with Android ecosystem updates (Jetpack Compose, Kotlin Coroutines, Flow, Hilt), Material Design guidelines, and industry best practices to drive continuous improvement • Contribute to technical planning, including effort estimation, sprint planning, and architectural decisions
PL/SQL Developer, Mid-Level
Dev Technology Group, Inc.Dev Technology Group is an IT services company delivering mission-critical applications and systems designed to serve and protect American citizens. Dev Technol
• Design, develop, enhance, and maintain moderately complex to complex PL/SQL stored procedures, functions, and packages. • Create, modify, and support Oracle database objects, including tables, materialized views, triggers, synonyms, user-defined types, nested tables, and collections. • Write, analyze, and optimize SQL queries to support high-volume data processing and reporting. • Perform performance tuning, debugging, and issue resolution for PL/SQL code in development and production environments. • Collaborate with developers, business analysts, and project managers to implement new functionality and refine existing solutions. • Translate technical and functional requirements into accurate data reports using tools such as Crystal Reports. • Contribute to business process analysis, system enhancements, and the development of reusable database components and conversion routines. • Follow established database standards, security requirements, and best practices, while providing input on improvements where appropriate.
• Proficiency in integrating Oracle e-business suite with EDI (IBM SI B2b) tool • Working knowledge of the 3PL EDI integration with oracle (850/810/940/945) • Analyze project requirements and determine technical approach and programming required • Support Oracle Applications Production environment (12i) • Medium to High efficiency in PL/SQL programming • Demonstrate technical knowledge (RICE components) in EBS O2C and P2P cycles • Rewrite to remove errors to adapt to new requirements • Support business needs for system processing and availability • Participate in 24/7 department on-call program




