- Domain IT Software
- Availability Full-time
- Experience Entry Level
- Type of contract Indeterminate term
- Location Athens(Attikí)
- Accommodation No
- Salary To be determined
- Verified company Yes
Key Areas of Responsibility
- Taking place as a core member of an agile team driving the latest development practices.
- Writing quality code and unit tests, working with API specs and automation.
- Providing additional development capacity to development teams, where required, including the hand-on development and configuration of application changes.
- Provide coaching and mentoring to junior resources.
- Designing and building mobile applications for Apple’s iOS and / or Android’s platform.
- Collaborating with the design team to define app features.
- Ensuring quality and performance of application to specifications.
- Identifying potential problems and resolving application bottlenecks.
- Fixing application bugs before final release.
- Publishing applications on App Store or Google Play.
- Maintaining the code and atomization of the application.
- Designing and implementing application updates.
- Collaborating with other teams using the Azure DevOps and TeamFS platforms and managing the code on Git.
Required Skills and Experience
- Bachelor Degree in Computer Science or related field.
- Proven experience as an app developer.
- Proficient in Objective-C, Swift, and Cocoa Touch and / or in Java, Kotlin, or C++.
- Extensive experience with iOS Frameworks such as Core Data and Core Animation and / or ability to use the Android Studio, including the Android SDK, with ease.
- Knowledge of iOS back-end services.
- Knowledge of Apple’s design principals and application interface guidelines.
- Proficient in code versioning tools and particularly Git.
- Knowledge of C-based libraries.
- Familiarity with push notifications, APIs and cloud messaging.
- Knowledge of mobile development frameworks (REACT-NATIVE, XAMARINE etc.) is a plus.
- Experience with continuous integration and DevOps.
- Experience in collaborating with designers to created intuitive and accessible interfaces meeting business needs.
- Knowhow in best practices in mobile application and security.
- Solid analytical thinking and problem-solving skills and high attention to detail
- Experience in large scale projects is a plus
- Excellent command of the English language (both written and spoken).
Values
Perks
Recruitment process
Apply to job
Stay safe in your search for employment.
- Ask questions about the job before you go to an interview
- Don’t leave your original passport and ID to employers
- Don’t make any requested payments
- Research the recruiter and the company
- Read the contract before you sign it
Read more about how to recognise legitimate employment
here.
Apply to job