About the job
Your day to day will include:
• Reviewing business and technical requirements and proposing suitable, modular and scalable SW solutions
• Developing and refactoring existing applications, according to the agreed architectural evolution, roadmap and security standards
• Debugging and troubleshooting delivered solutions
• Following best practices and patterns, delivering clean, testable code and practices Test-Driven Development (TDD)
• Actively participating in Code Reviews to enhance software quality
• Reviewing QA testing results, updating or modifying the SW solutions for better functionality and accuracy
• Documenting all interventions / developments to systems and applications, to manage the software lifecycle effectively
• Monitoring the applications’ performance and providing 2nd and/or 3rd level maintenance and support
What you need to succeed:
• BSc in Computer Engineering/ Computer Science. MSc is desirable
• 3+ years of experience in mobile applications development
• Strong knowledge of Swift and iOS Frameworks
• Have successfully published at least one iOS application to App Store
• Experience with SwiftUI and/or Combine framework (or other reactive frameworks)
• Solid experience in Asynchronous programming
• Deliver best-in-class UX and UI, in line with Apple’s best practices and application interface guidelines
• Experience with web sockets will be a plus
• Strong understanding of the full mobile development life cycle
• Familiar with Push Notifications and design patterns (MVP, MVVM)
• Experience with version control systems (e.g. Git) and Gitflow
• Detail-oriented, focusing on writing maintainable code of high quality (Clean Code, Clean Architecture)
• Experience with Agile methodologies (SCRUM/Kanban)
• Advocate of testing practices (e.g., TDD) and testing frameworks (Mockito, Espresso)
• Strong problem-solving, debugging, and troubleshooting skills
• Effective communicator and team player
What’s in it for you?
- An award-winning working environment 🚀
- State of the art facilities including gym & restaurant 🏢
- Hybrid working model 💻
- Competitive salary package and bonus scheme 💸
- Health insurance coverage & Pension Plan 🙏
- Monthly food allowance 🍴
- Continuous learning with classroom/digital trainings by OpapAcademy 🎓
- Internal Career Opportunities 💼
- Well-Being Activities 💪
OPAP Group is an equal opportunity employer
Sector
Πληροφορική
Workplace Type
Hybrid
Employment Type
Permanent
Work Type
Full Time
About the company
OPAP is the leading gaming company in Greece and one of the most renowned in its industry worldwide. Founded in 1958, the company holds the exclusive rights to the operation and management of numerical lotteries, sports betting games, horseracing mutual betting, lotteries, instant win games and video lottery terminals (VLTs) in Greece. Moreover, OPAP holds a leading position in the sector in terms of embedding the global Responsible Gaming principles in its operations.
Our vision is to establish OPAP as a world-class gaming entertainment company. Long-term strategic priorities focusing on customers, people, network, products and digital-technology capabilities have been established and placed at the center of actions towards the realization of the vision.
In this framework, OPAP has set out its own set of Core Values: Fun, Dynamic, Passionate and Fair. These values shape a single culture across the organization, guiding the behavior of every member of the OPAP Team and contributing to the successful implementation of the company’s strategy. In 2018, 2019 and 2020 OPAP was recognized as one of the Best Workplaces in Greece.
Moreover, OPAP holds a prominent position among corporate social champions in Greece. Through its extensive Corporate Responsibility program, which focuses on Health, Sports and Employment, the company supports Greek society in practice.
Show More