Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Aug 29, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Lorgarithm is a global recruitment, and talent Factory located within the hearth of Africa.
    Read more about this company

     

    Mobile Engineer (iOS - Swift & Android - Kotlin)

    Position Overview:

    • We are seeking five (5) experienced Mobile Engineers with expertise in iOS (Swift) and Android (Kotlin) development.
    • The ideal candidates will have strong algorithmic problem-solving skills and a deep understanding of mobile application architecture and design.
    • These engineers will be responsible for developing and maintaining high-performance mobile applications, ensuring seamless cross-platform functionality and user experience.

    Key Responsibilities:

    iOS Development (Swift, SwiftUI etc):

    • Design, develop, and maintain iOS applications using Swift.
    • Implement custom UI components and animations to enhance user experience.
    • Optimize application performance, ensuring smooth operation on all iOS devices.
    • Collaborate with backend engineers to integrate RESTful APIs, WebSocket connections, and other services.

    Android Development (Kotlin, Java):

    • Design, develop, and maintain Android applications using Kotlin.
    • Implement material design principles and custom UI components for Android.
    • Optimize application performance, ensuring smooth operation on all Android devices.
    • Collaborate with backend engineers to integrate RESTful APIs, WebSocket connections, and other services.

    Cross-Platform Collaboration:

    • Work closely with the iOS and Android teams to ensure feature parity and consistent user experience across platforms.
    • Share best practices and reusable code between iOS and Android development to improve efficiency.
    • Ensure that both platforms adhere to the latest industry standards and platform guidelines.

    Algorithm Development & Optimization:

    • Develop and implement algorithms to optimize mobile app performance, including data processing, network communication, and UI rendering.
    • Work on complex problem-solving related to mobile application performance, scalability, and resource management.
    • Implement efficient data structures and algorithms to handle large data sets and high user concurrency.

    Performance Monitoring & Optimization:

    • Monitor app performance using tools like Xcode Instruments (iOS) and Android Profiler. - Identify and resolve performance bottlenecks, memory leaks, and other issues.
    • Continuously optimize the application for speed, responsiveness, and battery efficiency.

    Testing & Quality Assurance:

    • Write unit tests, integration tests, and UI tests to ensure high code quality.
    • Participate in code reviews to maintain code quality and consistency.
    • Collaborate with QA engineers to ensure comprehensive test coverage and resolve any issues that arise.

    Continuous Integration & Deployment:

    • Set up and maintain CI/CD pipelines for automated builds, testing, and deployment.
    • Ensure that the mobile applications are continuously updated and deployed with zero downtime.
    • Collaborate with DevOps teams to manage app deployment to the App Store (iOS) and Google Play (Android).

    Collaboration & Communication:

    • Work closely with product managers, designers, and other stakeholders to deliver a seamless user experience.
    • Participate in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
    • Provide mentorship to junior engineers and contribute to continuous improvement initiatives within the team.

    Required Qualifications:

    Experience:

    • Minimum 5 years of experience in iOS development using Swift.
    • Minimum 5 years of experience in Android development using Kotlin.
    • Proven experience in algorithm development and problem-solving in mobile applications.
    • Strong understanding of mobile application architecture and design patterns.
    • Experience with integrating backend services, including RESTful APIs, WebSocket connections, and push notifications.

    Technical Expertise:

    • Proficient in Swift for iOS development and Kotlin for Android development.
    • Strong knowledge of Xcode, Android Studio, and other mobile development tools.
    • Experience with performance monitoring and optimization tools (e.g., Xcode Instruments, Android Profiler).
    • Familiarity with mobile security best practices, including data encryption, secure communication, and authentication.
    • Experience with CI/CD pipelines and automated testing for mobile applications.
    • Other Skills:
    • Excellent communication and collaboration skills.
    • Ability to work in a fast-paced, agile environment.
    • Strong commitment to quality and continuous improvement.

    Preferred Qualifications:

    • Experience with cross-platform development frameworks like Flutter or React Native.
    • Knowledge of mobile application accessibility standards and best practices.
    • Experience with cloud-based services like Firebase or AWS Mobile Hub.

    Method of Application

    Interested and qualified? Go to Lorgarithm on www.careers-page.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Lorgarithm Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail