Ideal Candidate
We’re looking for a Senior Software Engineer– Mobile Application Development to join our office in Cyprus and contribute to building and maintaining robust, scalable, and high-performance mobile and enterprise applications.
You’re perfect for this position if you:
- Have 3+ years of experience in cross-platform Mobile Application Development using Flutter.
- Have experience integrating mobile apps with RESTful APIs and managing backend interactions.
- Possess a solid understanding of mobile application design patterns and best practices.
- Are familiar with Microsoft .NET Framework/Core and related development tools.
- Have experience in designing and implementing enterprise-grade solutions.
- Understand version control systems (e.g., Git) and CI/CD pipelines.
- Have strong problem-solving skills and a passion for clean, maintainable code.
- Are fluent in English and communicate effectively with technical and non-technical stakeholders.
It’s a plus if you:
- Have worked in the financial services or trading industry and are familiar with FX or CFD platforms.
- Are skilled with Microsoft Dynamics CRM and its interfaces.
- Have experience in working with SQL databases.
Job Description
Your day-to-day tasks will involve:
- Designing, developing, and maintaining mobile applications using Flutter for cross-platform compatibility.
- Integrating mobile applications with RESTful APIs to ensure seamless backend communication.
- Developing, consuming, and maintaining enterprise-level applications using C# for on-prem Microsoft Dynamics CRM.
- Interfacing with and maintaining SQL databases to ensure data integrity and performance.
- Customizing and extending an on-prem Dynamics CRM, including building workflows, plugins, and integrations with third-party systems.
- Collaborating with cross-functional teams, including QA, product management, and business analysts, to gather requirements and deliver high-quality solutions.
- Ensuring scalability, performance, and security in all software solutions.
- Maintaining and enhancing existing applications, troubleshooting issues, and implementing fixes promptly.
- Participating in code reviews, mentoring junior developers, and contributing to the continuous improvement of development processes.
Company Details
Established in 2012, FXORO rapidly became a central player in the financial markets thanks to its leadership and visionary approach to brokerage transactions.
FXORO is a brand used by MCA Intelifunds Ltd, a company authorized and regulated by the Cyprus Securities and Exchange Commission as a Cyprus Investment Firm (CIF) with License No. 126/10.
FXORO prides itself on offering a wide range of products in the FX and CFD markets while leveraging leading technology and skilled, experienced staff to provide the ultimate trading experience.