We are hiring

New Job Openings! Senior Developers

AGENSO is a company focused on the development of innovative solutions for agricultural and environmental domains, and its team is composed of highly motivated and qualified professionals that hold master degrees and doctorates in agricultural engineering, information technology and environmental management.

 

AGENSO expertise spans in Precision Agriculture (PA) services and IoT solutions and specializes in the promotion of research and services in the areas of sustainable agricultural production and advanced technologies for agriculture.

 

Through AGENSO, you will have the opportunity to participate in several national and international projects and you will work with interdisciplinary teams across Greece and Europe using your knowledge and skills in software development to build new product.

 

AGENSO is looking for Senior Front-End & Back-End Developers, as well as for Android Senior Developers.

 

Benefits

  • Competitive salary
  • Laid-back offices in the Koukaki Area
  • Opportunities to work with partners all around Europe
  • Travel opportunities
  • Opportunities to work in research projects

 

Requirements

 

Senior Front-End Developer

  • At least 3 years’ experience on software development (must be proved)
  • Strong object oriented programming
  • Excellent knowledge of PHP and Laravel Framework
  • Excellent knowledge of HTML, css and Javascript
  • Excellent knowledge of AngularJS or VueJS
  • Strong background on database design
  • Expertise in Git versioning system
  • Excellent and proven knowledge of English language both written and verbal

Senior Back-end Developer

  • At least 4 years’ experience on software development (must be proved)
  • Strong object oriented programming
  • Strong background on database design
  • Proficient understanding of code versioning tools, such as Git
  • Understanding accessibility and security compliance
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Proficient knowledge of a back-end programming language (should have knowledge of one or more of PHP, Python, Ruby, Java, .NET)
  • Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
  • Good understanding of server-side CSS pre-processors, such as LESS and SASS
  • Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
  • Excellent and proven knowledge of English language both written and verbal

Android Developer

  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Ability to design applications around natural user interfaces, such as “touch"
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Excellent and proven knowledge of English language both written and verbal
Tags
Share

Subscribe to our Newsletter!

Sign up to receive environmental news and updates!