“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” – Martin Fowler
We are looking for Mobile Developers with at least 2 years of experience in developing applications for iOS and/or Android, both native and hybrid.
Requirements
Bachelor's or Master's Degree in Computer Science or Engineering.
Proficiency in Swift (Objective-C is a plus) and familiarity with iOS SDK and XCode.
Proficiency in Java and Kotlin and familiarity with Android SDK and Android Studio.
Ability to develop hybrid apps (preferably using React Native or Flutter).
Ability to implement databases using Realm or similar frameworks.
Knowledge of RESTful web services.
Team-oriented mindset.
Planning and organizational skills.
Good command of the English language.
Knowledge of Agile methodology.
Preferred
Understanding of end-to-end mobile app development, from design to UI/UX.
Familiarity with integrating proprietary SDK.
Inclination to document project details.
Ability to independently perform technical analysis and software design.
Capability to independently manage the app publishing process on the App Store and/or Google Play.
Ability to develop native apps for both Android and iOS is a plus.
Experience in developing apps published in the store for medium/large-scale projects within a challenging or enterprise environment.
What you will get from us
Full-time employment
Professional growth opportunities
Training program
Teamwork and participation in team building activities
A dynamic, young, creative and stimulating environment
Open-minded and multicultural work environment
Experience with national and international clients
Location
All Offices
Ennova Research guarantees equal opportunities. The remuneration and the type of contract will be assessed on the basis of personal skills and knowledge.
The data will be processed and stored exclusively for present and future selection purposes, guaranteeing the rights referred to in art. 13 Legislative Decree 196/03.
Send Us Your CV
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job