Match score not available

Junior Flutter Engineer

extra holidays - extra parental leave - fully flexible - 4 day week
Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

1-3 years of experience in software engineering, Proficiency in Flutter and Dart, Experience with mobile application deployment, Understanding of asynchronous and functional programming, Passion for writing clean, maintainable code.

Key responsabilities:

  • Develop clean, high-quality software components
  • Participate in code reviews and pair programming
  • Contribute to design, coding, testing, and documentation
  • Support team in maintaining and operating services
  • Seek guidance and mentorship from senior engineers
Awin logo
Awin Madtech: Marketing + Advertising + Technology Large https://www.awin.com/
1001 - 5000 Employees
HQ: Berlin
See more Awin offers

Job description

Purpose of Position

As a Junior Software Engineer, you'll join a cross-functional team within a larger tribe, focusing on the enhancement and maintenance of our Affiliate Marketing platform. Your responsibilities will include writing clean, secure, and thoroughly tested code, and actively contributing to the platform's ongoing improvement. You’ll adhere to best practices, seek constructive feedback, and ensure your code is reusable and user-friendly. Collaborating closely with the product manager and your teammates, you'll translate user requirements into technical solutions, engaging in the entire product lifecycle from development to deployment. As the business evolves, you'll work with the team to ensure the service consistently meets both business objectives and customer expectations.

The Team

You will be part of 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.
We have selected Flutter as our primary development framework because of its widespread adoption, robust toolset, and cross-platform capabilities. In this dynamic setting, you will play a key role in driving improvements, sharing knowledge within your team and the wider Engineering community, and supporting the maintenance of essential components of our platform.

Key Tasks & Responsibilities

  • Develop clean, high-quality software components, focusing on functionality, performance, testing, and documentation across various languages and applications.
  • Work closely with more experienced engineers, actively participating in code reviews and pair programming, while adhering to best practices and development processes.
  • Contribute to the design, coding, testing, and documentation of components with low to medium complexity, following reviewed specifications and standards.
  • Support the team in maintaining and operating services, collaborating with engineers, product managers, QA, and other teams as required.
  • Continuously seek guidance and mentorship from senior engineers to foster your growth and development.

Skills & Expertise

Required:

  • 1-3 years of experience in commercial software engineering.
  • Proficiency in Flutter, with a track record of deploying applications to both Google Play and the Apple App Store.
  • Solid understanding of Dart, including concepts of asynchronous and functional programming.
  • Ability to design and develop applications for various devices and screen sizes, accommodating different operating system versions.
  • A strong passion for writing clean, maintainable code, with an emphasis on refactoring and continuous improvement.

Nice to Have:

  • Familiarity with Test-Driven Development (TDD).
  • Experience with Agile development methodologies.
  • Knowledge of best practices related to RESTful APIs, design patterns, and unit testing.
  • Familiarity with cloud technologies such as AWS, Azure, or GCP.

Our Offer

  • Flexi-Week and Work-Life Balance: We prioritise your mental health and wellbeing, offering you a flexible four-day Flexi-Week at full pay and with no reduction to your annual holiday allowance. We also offer a variety of different paid special leaves.
  • Remote Working Allowance: You will receive a monthly allowance to cover part of your running costs. In addition, we will support you in setting up your remote workspace appropriately.
  • Flexi-Office: We offer an international culture and flexibility through our Flexi-Office and hybrid/remote work possibilities to work across Awin regions
  • Meal Vouchers: You will be supported with a certain net sum to spend it on a variety of lunches.
  • Health & Wellbeing: The insurance covers several types of health, vision and / or dental treatments for you and for up to one additional family member.
  • Remote Working Furniture Package: After 3 months of employment, you will be eligible for a furniture package, which should enable you to set up a proper workplace at your remote working location
  • Appreciation: Thank and reward colleagues by sending them a voucher through our peer-to-peer program.

Established in 2000, Awin is proud of our dynamic, social and inclusive culture.

Like all businesses, we’ve had to adapt and nurture our culture in a virtual environment. Our virtual ‘Life @ Awin’ hub brings our colleagues from across the globe together for various social activities.

Diversity & Inclusion are paramount to us, and we proudly pursue and hire diverse team members. We champion uniqueness and authenticity; this is who we are at our core. Our network of affiliate partnerships are diverse and transparent, as are the employees powering our vision to build the world’s leading open partner ecosystem. We welcome all backgrounds, identities, and experiences. If you need support at any point in the application or interview process, please let us know.

Apply now to begin the next stage of your career at a progressive company that supports both your professional and personal development.

#LI-RS1

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Madtech: Marketing + Advertising + Technology
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Related jobs