Senior Mobile App Developer

icon Limassol
icon IT/Telecoms
JOB DESCRIPTION

Ref#8861

 

GRS Recruitment is excited to present a fantastic opportunity for a Permanent Senior Mobile App Developer to join our esteemed client, a prominent Forex Trading company located in the vibrant city of Limassol. The ideal candidate will possess a robust IT Developer background with specific experience in the Forex/Fintech industry, ensuring they are well-equipped to contribute significantly to this innovative team.The Senior Mobile App Developer is responsible for leading the design, development, and deployment of high-quality mobile applications. This role involves guiding technical direction, mentoring junior developers, and ensuring the delivery of scalable and performant applications. The Senior Mobile Developer plays a key role in bridging the gap between business needs and technical solutions, ensuring that mobile applications meet user expectations and business goals.
 
DUTIES AND RESPONSIBILITIES
  • Write and maintain high-quality, efficient code that meets project requirements and technical standards;
  • Analyse technical requirements and adapt code to align with these needs, ensuring robustness and scalability;
  • Implement and promote best coding practices across the project to ensure code quality and maintainability;
  • Develop and oversee quality assurance procedures, including testing strategies and methodologies to ensure reliable software delivery;
  • Analyse technical requirements and translate them into functional code and solutions;
  • Identify areas for improvement and propose revisions to enhance existing projects;
  • Collaborate with other developers, designers, QA testers, system analysts, and business analysts to ensure cohesive development efforts;
  • Coordinate and communicate effectively with team members to ensure alignment and progress towards project goals;
  • Document all aspects of the development process, including code changes, development workflows, and technical specifications for future reference and maintenance;
  • Integrate various software components and ensure their interoperability;
  • Conduct thorough testing of software to identify, troubleshoot, and fix issues, ensuring a high level of functionality and performance;
  • Assess and address the needs of users, as well as the requirements of designers, QA testers, and other team members, to deliver a product that meets stakeholder expectations.
CANDIDATE PROFILE
  • Extensive experience with Flutter SDK and Dart programming language;
  • Deep understanding of Flutter’s widget system, state management, and architecture patterns;
  • Proven experience in building and deploying high-quality, scalable mobile applications for both iOS and Android platforms using Flutter;
  • Familiarity with native mobile development and the ability to integrate Flutter with native code if needed (using platform channels);
  • Strong skills in designing and implementing responsive, adaptive, and intuitive user interfaces;
  • Experience with UI/UX design principles and creating seamless user experiences;
  • Experience with integrating RESTful APIs and working with various web services;
  • Understanding of asynchronous programming and handling network requests effectively;
  • Expertise in different state management solutions;
  • Ability to choose and implement the best state management strategy based on project requirements;
  • Experience with local databases and storage solutions (e.g., SQLite, Hive, Room);
  • Knowledge of cloud-based storage and database services (e.g., Firebase Firestore, Cloud Storage);
  • Proficiency in writing unit tests, widget tests, and integration tests using Flutter’s testing framework;
  • Strong debugging skills and experience with performance optimization and profiling tools;
  • Proficiency with Git, including branching, merging, pull requests, and collaboration using platforms like GitHub;
  • Experience with CI/CD pipelines and tools (e.g., GitHub Actions) for automating builds, tests, and deployments.
COMPANY BENEFITS
  • Working hours are 09:00 – 18:00 PM Monday to Friday.
  • The role is open to applications from Cyprus and Turkey. 
  •  A competitive compensation package which includes great benefits.
  • Monthly social activities.
Due to the high volume of applications received at GRS Recruitment, only shortlisted candidates will be responded to.
To apply for this position, please email your CV to Hayley Buckle, hayley@grsrecruitment.com quoting the above job reference or call +357 25 342 720 for further information.

Job Summary
  • icon
    21 February 2025
  • icon
    Permanent
  • 8861
  • hayley@grsrecruitment.com