ANDROID Software Developer-SNS MRG

Career / Research Positions / Research Personnel / ANDROID Software Developer-SNS MRG

Position: Android Software Developer
Category: An initial one-year employment contract will be offered with the opportunity for renewal depending on performance. 
Location: Nicosia, Cyprus
Preferred Start Date: September 2023 or as soon thereafter
Application Deadline: Remain open until the position is filled 
No. of positions: 1
About the position 
The Smart Networked Systems Research Group conducts research in Computer and Communication technologies, networks and protocols. Following the successful award of two multi-year Research and Innovation grants from the Horizon Europe program, SNS is seeking for an Android Software Developer to join its fast-growing team of passionate and enthusiastic researchers and ICT professionals.
The job holder will be part of the Metacities, ADROIT6G, and the iNicosia flagship project. The successful candidate will work under the supervision of the Smart Network Systems Research Group Leader, Prof Vasos Vassiliou.

  • Work with the SNS research team to design and implement solutions in the context of the current research projects
  • Design, develop, and maintain robust Android networking applications using the latest industry standards and best practices.
  • Implement and optimize network protocols and technologies to ensure efficient and secure data transmission.
  • Continuously research and evaluate emerging technologies and trends in Android networking to enhance product functionality and performance.
  • Collaborate with UI/UX designers to create user-friendly interfaces that provide a seamless networking experience.
  • Build proof-of-concepts and prototypes to demonstrate the validity of proposed research and designed solutions
  • Follow software development methodologies and release processes, to ensure code is maintainable and scalable
  • Conduct thorough testing and debugging to identify and resolve performance bottlenecks and software defects.
  • Ensure the scalability, stability, and security of the networking applications through proper architecture and code reviews.
  • Participate in code documentation, knowledge sharing, and mentoring of junior developers.
Desired Qualifications & Requirements
  1. University degree/diploma in Computer Science, Software Engineering, or a related field.
  2. 2-5 years’  experience on Software Development
  3. Proficiency in Java, Kotlin, and other relevant programming languages for Android development.
  4. Solid understanding of network protocols such as TCP/IP, UDP, HTTP, and WebSocket.
  5. Experience working with RESTful APIs and integrating them into Android applications.
  6. Familiarity with network security principles and best practices.
  7. Experience with version control systems (e.g., Git) and collaborative development workflows.
  8. Language requirements: Excellent written and oral English-language skills will be required.  
  9. For non-EU applicants a work permit will be required
  10. Proficiency in any of the following will be considered an advantage:
  1. Experience with low-level network programming and socket programming.
  2. Knowledge of network performance optimization techniques.
  3. Familiarity with VPN technologies and concepts.
  4. Understanding of cloud-based networking architectures and services.
  5. Contributions to open-source projects related to Android networking.
Profile of the ideal candidate:
  1. Self-motivated with the ability to take initiative and work independently.  
  2. Strong organizational, communication, and presentation skills, having the ability to deal confidently and politely with enquiries.  
  3. Very good analytical skills coupled with attention to detail.  
  4. Dynamic, adaptable, hands-on and results driven.
  5. A team player with an ability to work independently and under pressure. 
  6. High levels of commitment, energy, and drive.
  7. Excellent communication and interpersonal skills.


Take advantage of this opportunity for your professional and personal development by being a part of our fast- growing Research and Innovation Centre of Excellence. A very attractive remuneration package will be offered to the successful candidate according to qualifications and experience.
Application process
For full consideration, interested applicants should submit the following items via the: “Application for Android Software Developer -SNS MRG”: 
Process for Research Associates:  
  1. Full CV (including contact details). 
  2. Cover letter which clearly states: (a) how you envision your role, (b) how your experience and qualifications match the specific position, and (c) the availability date for full-time employment (d) contact details of two referees.  
In case you previously applied for a post at CYENS CoE, a new application is required. 
CYENS Centre of Excellence is focusing on Interactive media, Smart systems and Emerging technologies aiming to empower knowledge and technology transfer in Cyprus and wider region. It is a joint venture between the three public universities of Cyprus: the University of Cyprus, the Cyprus University of Technology, and the Open University of Cyprus, the Municipality of Nicosia, and two renowned international partners, the Max Planck Institute for Informatics, Germany, and, the University College London, United Kingdom. This project has received funding from the European Union’s Horizon 2020 research and innovation programme H2020-WIDESPREAD-01-2016-2017 (Teaming Phase 2) under grant agreement No. 739578, as well as from the Cypriot Government, local and international partners, and other sponsors. 
Research in CYENS integrates the Visual Sciences, Human Factors & Design, and Communications & Artificial Intelligence, in a tight synergy that provides a unique interdisciplinary research perspective that emphasizes an “Inspired by Humans, Designed for Humans” philosophy. The Centre conducts excellent, internationally competitive scientific research delivered by 18 high-caliber multidisciplinary research teams. CYENS engages in knowledge transfer and innovation activities aiming to act as an integrator of academic research and industrial innovation, towards the sustainable fueling of the scientific, technological, and economic growth of Cyprus and Europe. 
CYENS Centre of Excellence is an equal opportunity employer and the position is open to everyone, internationally.
All applications are treated in the strictest confidence.

Positions: 1
Location: Nicosia, Cyprus
Type: An initial one-year employment contract will be offered with the possibility for renewal depending on performance and project needs.