Mobile Developers
REF027
“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 who have at least two (2) years of experience with application development of iOS, Android and/or hybrid.
Requirements
- Excellent knowledge of Swift (Objective-C is a plus) and familiarity in using the iOS SDK and XCode, and/or
- Excellent knowledge of Java and Kotlin and familiarity in using the Android SDK and Android Studio, and/or
- Know-how to develop hybrid apps (preferential framework React Native)
- Competence on main object-oriented programming languages
- Knowledge of design patterns (eg MVC, MVVM and MVP, etc.)
- Knowledge of the app lifecycle, universal app UI development experience, rotation management, background execution, Push Notification, Rest API, WebSocket, third-party framework integration
- Know-how to implement databases using Realm or similar frameworks
- Excellent predisposition to work in teams
- Excellent problem solving skills
- Good knowledge of the English language
- Good knowledge of the Agile methodology
- Ability to collaborate well with other teams (eg backend development or UI/UX design)
Nice to have
- Know-how to design and implement apps for smartphones and tablets starting from the architecture up to the UI/UX
- Ability to carry out and independently follow the process of publishing an app on the AppStore and/or GooglePlay
- Ability to develop native apps for both Android and iOS is a plus
- Experience in app development that was published in the store for medium/large projects within a challenging context or related to an Enterprise context
- First or second level degree with a technical-scientific address (Computer Engineering, Electronics and Telecommunications, Computer Science, Mathematics and Physics)
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.