More than 100,000 people have found their dream job through Fuzu.

CLOSED FOR APPLICATIONS

Senior Mobile Engineer (Remote)

Closing: Apr 26, 2024

This position has expired

Published: Apr 11, 2024 (21 days ago)

Job Requirements

Education:

Work experience:

Language skills:

Job Summary

Contract Type:

Sign up to view job details.

Requirements
  • Proven experience in mobile app development, with a focus on Flutter and React.
  • Familiarity with state management libraries (e.g., Provider, Redux) and UI frameworks.
  • Experience with RESTful API integration and asynchronous programming.
  • Knowledge of mobile app architecture patterns (e.g., MVC, MVVM).
  • Proficiency in version control systems (e.g., Git) and collaborative development tools.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.
Responsibilities
Requirements
  • Proven experience in mobile app development, with a focus on Flutter and React.
  • Familiarity with state management libraries (e.g., Provider, Redux) and UI frameworks.
  • Experience with RESTful API integration and asynchronous programming.
  • Knowledge of mobile app architecture patterns (e.g., MVC, MVVM).
  • Proficiency in version control systems (e.g., Git) and collaborative development tools.
  • Strong problem-solving and debugging skills.
  • Excellent communication and teamwork abilities.
  • As a Senior Software Engineer at Reliance Health, you will play a pivotal role in developing, maintaining, and optimizing the software used by our customers, our staff and our healthcare partners.
  • You will collaborate closely with cross-functional teams, including product managers, engineers, and stakeholders, to identify opportunities for automation and to streamline our user experiences and processes.
  • Through your expertise in software engineering, you will contribute to the evolution of the Reliance Health platform, creating delightful and efficient interactions that empower our customers whilst maintaining rigorous standards of quality and security.
  • You will be responsible for building, and maintaining user interfaces that are not only visually stunning but also highly functional and responsive.
  • You will work closely with product designers and backend developers to create seamless and delightful user experiences.

Duties

  • Mobile App Development: Design, develop, and maintain cross-platform mobile applications using Flutter and React, ensuring exceptional performance and user experience.
  • UI/UX Implementation: Translate design mockups and wireframes into pixel-perfect, intuitive user interfaces that work seamlessly on both iOS and Android platforms (and where appropriate, web also).
  • Component Development: Create reusable UI components and modules that can be shared across different parts of the application.
  • State Management: Implement state management solutions (e.g., Provider, Redux) to efficiently manage the application state.
  • API Integration: Collaborate with backend developers to consume APIs and ensure smooth data flow between the mobile app and server.
  • Testing: Develop and maintain unit tests, integration tests, and UI tests to ensure the reliability and stability of mobile applications.
  • Performance Optimization: Identify and address performance bottlenecks, memory leaks, and other issues to optimize app performance.
  • Cross-Platform Development: Ensure codebase reusability across iOS and Android platforms to maintain consistency and reduce development time.
  • Continuous Integration: Integrate mobile app builds into the CI/CD pipeline for automated testing and deployment.
  • Version Control: Use version control systems (e.g., Git) for code collaboration and tracking changes.
  • Documentation: Document code, libraries, and processes to maintain clear and concise development standards.
  • Collaboration: Collaborate closely with product managers, designers, and other engineers to understand requirements and deliver mobile solutions that align with business goals.
  • Agile Development: Contribute to an agile development environment, participate in sprint planning, and help drive the development process.
  • Stay Updated: Keep abreast of the latest mobile development trends and emerging technologies to enhance the quality and efficiency of mobile app development.

Applications submitted via Fuzu have 32% higher chance of getting shortlisted.

Don’t miss your chance to work at Reliance Health. Enter your email to start your application now