As a Junior Software Engineer at Awin, you'll join Team Pegasus, an emerging mobile development team focused on both technological advancement and business growth. The team's main goal is to create and enhance the mobile experience for our publishers through the "Awin for Publishers" app using Flutter as the primary development framework.
Your responsibilities will include:
- Developing clean, high-quality software components for the Affiliate Marketing platform
- Working closely with experienced engineers, participating in code reviews and pair programming
- Contributing to the design, coding, testing, and documentation of components
- Supporting the team in maintaining and operating services
- Continuously seeking guidance and mentorship from senior engineers
Required skills:
- 1-3 years of experience in commercial software engineering
- Proficiency in Flutter, with experience deploying applications to Google Play and Apple App Store
- Solid understanding of Dart, including asynchronous and functional programming
- Ability to design and develop applications for various devices and screen sizes
- Strong passion for writing clean, maintainable code
Nice to have skills:
- Familiarity with Test-Driven Development (TDD)
- Experience with Agile development methodologies
- Knowledge of RESTful APIs, design patterns, and unit testing
- Familiarity with cloud technologies (AWS, Azure, or GCP)
Awin offers a dynamic, social, and inclusive culture with a focus on work-life balance. They provide a Flexi-Week (4-day work week), remote working allowance, health insurance, meal vouchers, and various other benefits to support your professional and personal development.
Join Awin to be part of a progressive company that values diversity, inclusion, and authenticity while building the world's leading open partner ecosystem.