IT Department

Senior Cross-Platform Application Developer (Remote)

Remote
Work Type: Contract

The University of Nicosia, the largest English-language independent university in the European Union, is seeking talented, ambitious, and results-oriented individuals for the position of Senior Cross-Platform Application Developer. 

As a forward-thinking institution, UNIC believes that rapid advancements in Artificial General Intelligence (AGI), Artificial Superintelligence (ASI), and other advanced technologies will transform universities and their roles in society. 

You will be part of the team developing Accelerate, a cutting-edge Intelligent Information System driven by AI for a wide range of applications. Accelerate is a strategic project for the University of Nicosia, and the successful candidate will have a unique opportunity to make significant contributions to this vision. 

We are currently expanding our team to include mobile and desktop applications for Accelerate. We are looking for a talented Cross-Platform Application Developer to join our dynamic team. 


We are seeking a skilled Cross-Platform Application Developer to join our team. The ideal candidate will have extensive experience in developing mobile and desktop applications that integrate seamlessly with web-based systems. You will be responsible for creating high-quality applications that provide a consistent user experience across multiple platforms (mobile and desktop apps from a single codebase). 


Key Responsibilities: 


Develop Cross-Platform Applications 

  • Design, develop, and maintain mobile and desktop applications for Windows, MacOS, Linux, iOS, and Android using cross-platform development tools. 

  • Ensure applications are optimized for performance and user experience on both mobile and desktop platforms. 


Collaborate with Web Development Team 

  • Work closely with the web development team to integrate mobile and desktop applications with the existing NextJS and React-based web projects. 

  • Participate in code reviews and provide constructive feedback to team members.


Utilize Cross-Platform Development Tools 

  • Use tools such as React Native, React Native Desktop, Electron, Flutter, Xamarin, and develop cross-platform applications. 

  • Implement best practices for cross-platform development to ensure code reusability and maintainability.


Testing and Debugging 

  • Conduct thorough testing of applications, including automatic testing using Jest, NUnit, Spectron and other platforms to identify and fix bugs. 

  • Ensure applications meet quality standards and are free of performance issues.


Stay Updated with Industry Trends 

  • Keep up-to-date with the latest trends and technologies used for cross-platform application development. 

  • Continuously improve skills and knowledge to stay competitive in the field.


Qualifications: 


Education and Experience 

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. 

  • Proven experience in developing cross-platform applications using React Native, React Native Desktop, Flutter, Electron, or Xamarin.


Technical Skills 

  • Proficiency in JavaScript, TypeScript, and Dart (for Flutter). 

  • Strong understanding of mobile and desktop application development principles. 

  • Experience with RESTful APIs and integrating with web-based systems. 


Soft Skills 

  • Excellent problem-solving skills and attention to detail. 

  • Strong communication and teamwork abilities. 

  • Ability to work independently and manage time effectively.


Preferred Qualifications: 

  • Experience with NextJS and React frameworks. 

  • Familiarity with Agile development methodologies. 

  • Knowledge of UI/UX design principles. 

  • Experience with Amazon AWS cloud development tools such as AWS Amplify, Lambda, Step Functions, AWS monitoring and logging (Cloud Watch, CloudTrail, etc).


Benefits: 

  • Competitive salary and benefits package. 

  • Opportunity to work on cutting-edge technology projects. 

  • Collaborative and innovative work environment. 

  • Professional development and growth opportunities.  

  • Flexible working hours. 

  • Remote working opportunities 

  • Opportunities for professional development and growth.


Join our Accelerate team at the University of Nicosia and be at the forefront of the exciting and fast-paced world of applied AI. Apply now and help us shape the future of higher education!

Submit Your Application

You have successfully applied
  • You have errors in applying
Cover Letter*
Portfolio*