iOS Developer
Skroutz
- Αθήνα
- Μόνιμη
- Πλήρης Απασχόληση
- Know your Tech. Develop and master your craft, sharpen your tools. Be
- Be a team player. Offer your help, listen and seek to understand. Step up & take initiatives
- Don't over anything. Don't over-engineer, over-analyze, over-regulate, you get it
- Enjoy your work. Celebrate success
- Work in an agile cross-functional team with other mobile and web developers, API engineers, and UI/UX designers to develop and maintain our iOS app, building new features and shaping our product
- Develop and enrich the app with features available on the web and pave the way for an innovative mobile-first experience, harnessing device sensors when possible
- Track down and fix performance bottlenecks and bugs, improving the reliability of our iOS app
- Employ A/B testing and metrics to measure the performance of different approaches to features and implementations, providing the best UX for our users
- Review and evaluate code from fellow team members through code reviews, exchanging feedback that makes everyone a better engineer
- Collaborate with the rest of the iOS developers as part of the company-wide iOS chapter
- At least 2 (two) years of experience as an iOS developer
- Proven track record of building and shipping iOS apps in the Apple App Store
- Deep knowledge of Swift
- Deep understanding of iOS frameworks and development processes
- Knowledge of OO design principles, software and iOS design patterns
- Expert knowledge of asynchronous programming (GCD)
- Experience with developing highly-performant code and the ability to diagnose performance bottlenecks
- Fluency with web service architectures and technologies: JSON and RESTful APIs
- Passion for readable, maintainable and performant code
- Familiarity with common software engineering tools and practices (Git, Unit Testing, CI)
- Some familiarity with design/UX principles
- Intrigued by the product as much as by technology
- Proficiency in Greek: the role involves regular interactions with Greek-speaking stakeholders, and a strong command of the Greek language is essential to ensure effective communication
- Κnowledge of Objective-C
- Knowledge of SwiftUI
- Familiarity with MVP and MVVM
- Projects you’ve built/contributed to (e.g. Github account)
- Optimization of data usage over mobile networks
- Familiarity with deployment using Fastlane/Bitrise
- Familiarity with agile methodologies and practice
- A great opportunity to contribute to the evolution of Skroutz towards becoming one of Europe’s fastest growing Marketplaces
- Being part of an environment that gives employees large goals, autonomy and mentoring, which creates incredible opportunities, both for you and the company
- Competitive full time salary
- Ongoing training and development
- Private Medical plan
- Top of the Line tools and equipment
- Access to books, online courses and relevant resources
- Hybrid Working
- Extra paid time off
- Free