Senior Android Developer (English Services) (Telework/Hybrid)

Senior Android Developer (English Services) (Telework/Hybrid)

Befristet 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
United States Digital Space LLC

Auf einen Blick

  • Aufgaben: Entwickle innovative Android-Apps und verbessere die Nutzererfahrung.
  • Unternehmen: CBC/Radio-Canada, ein kreatives und inklusives Medienunternehmen.
  • Vorteile: Flexibles Arbeiten, Homeoffice-Möglichkeiten und ein wettbewerbsfähiges Vergütungspaket.
  • Weitere Informationen: Engagierte Kultur für Vielfalt und kontinuierliche berufliche Entwicklung.
  • Warum dieser Job: Sei Teil eines dynamischen Teams, das digitale Werbung für große Events wie die Olympiade gestaltet.
  • Qualifikationen: Mindestens 4 Jahre Erfahrung in der Android-Entwicklung mit Kotlin.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Position Title: Senior Android Developer (English Services) (Telework/Hybrid)

Status of Employment: Contractee Long-Term (Fixed Term)

Position Language Requirement: English

Language Skills: English (Reading - B - Intermediate), English (Speaking - B - Intermediate), English (Writing - B - Intermediate)

Work at CBC/Radio-Canada: At CBC/Radio-Canada, we create content that informs, entertains and connects Canadians on multiple platforms. Our successes and accomplishments are driven by embodying and upholding values, which include creativity, integrity, inclusiveness and relevance.

Why is this role important? This is an 18 month contract opportunity for an Android Developer who wants to be part of a supportive Agile team that tackles the challenges presented by the diverse and expansive nature of our audience. This is chance to join our Advertising Experiences team to create easily discoverable, accessible, engaging sponsorship and ad product experiences across our digital offerings and on large scale events like the Olympics.

Why we should work together: Digital Products & Innovation's values - collaboration, learning, continuous improvement and inclusivity - reflect who we are as a people-centered, digital-first employer. Our managers work closely with staff to make the most of their strengths, and help them build new skills and grow in their careers. We aim to build a diverse and inclusive work culture.

Perks you can look forward to:

  • Flexible work schedule, allowing you to prioritize yourself, your family & your work.
  • Work from home opportunities.
  • Competitive total rewards package.
  • Opportunities for professional development through CBC's own course offering and a large library of Udemy courses.
  • Opportunities to become a member of our Employee Resource Groups.
  • A creative and dynamic work environment, where your ideas and contributions will be heard, valued and respected.
  • A supportive management team committed to upholding the highest standards of diversity and inclusivity.
  • An iterative and experimental approach to development.

How you will make an impact:

  • Collaborating with your team to find new and innovative ways to bring ads and sponsorship into our mobile products.
  • Ensuring user experience is always top of mind when considering new solutions and features to improve our key performance indicators (e.g. ad viewability, cumulative layout shift, etc).
  • Continually improve and optimize CBC’s current suite of mobile digital advertising solutions including display and video integration.
  • Integrating third party vendor tools that support our ad work and revenue goals.
  • Collaborating on quality engineering processes and ad testing workflows.

Qualifications:

  • 4+ years of experience in software development in a senior role with in-depth knowledge of Android mobile development in Kotlin.
  • Working knowledge of Compose Multiplatform, Kotlin Multiplatform and iOS development in Swift with SwiftUI.
  • Experience using REST APIs and Graph Query Language (GQL/GraphQL) to communicate with backend services.
  • Understanding of common architectural and design patterns such as MVVM, Clean Architecture and Chain of Responsibility.
  • Demonstrated understanding of how to modularize code and the value it brings to development practices.
  • Experience writing unit tests, integration tests, UI tests and finding opportunities to automate the test runs where possible.
  • Familiarity with Continuous Integration and Continuous Deployment (CI/CD) and how it improves the release process.
  • Experience doing code reviews, taking responsibility for code you have not authored and providing constructive feedback.
  • Experience with Google Ad Manager or equivalent.
  • Experience with implementing digital ads.
  • Encouraging knowledge sharing, collaboration and support within the team and with partner teams.
  • Advocacy for diversity, equity, inclusion, and accessibility in your workplace.

Background checks: A mandatory Criminal record check. Other background checks may be conducted based on the operational requirements of the position.

Diversity and Inclusion Statement: CBC/Radio-Canada is committed to being a leader in reflecting our country’s diversity. That’s because we can only create and tell the stories that connect Canadians, by having a workforce that mirrors the ever-changing makeup of our country.

Senior Android Developer (English Services) (Telework/Hybrid) Arbeitgeber: United States Digital Space LLC

CBC/Radio-Canada ist ein hervorragender Arbeitgeber, der eine kreative und dynamische Arbeitsumgebung bietet, in der Ihre Ideen geschätzt werden. Mit flexiblen Arbeitszeiten, der Möglichkeit, im Homeoffice zu arbeiten, und einem umfassenden Weiterbildungsangebot fördert das Unternehmen die berufliche Entwicklung seiner Mitarbeiter. Zudem legt CBC/Radio-Canada großen Wert auf Diversität und Inklusion, was zu einem unterstützenden Teamklima beiträgt, in dem jeder Einzelne zur Erreichung gemeinsamer Ziele beiträgt.

United States Digital Space LLC

Kontaktdaten:

United States Digital Space LLC Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Android Developer (English Services) (Telework/Hybrid) erhalten könnten

Netzwerken in der Entwicklerszene

Besuche lokale Meetups oder Hackathons in der Software-Entwicklung, um direkt mit Leuten aus der Branche in Kontakt zu treten. Dort hast du die Chance, nicht nur von anderen zu lernen, sondern auch persönliche Eindrücke bei potenziellen Arbeitgebern wie United States Digital Space LLC zu hinterlassen.

Open Source Beiträge leisten

Engagiere dich in Open-Source-Projekten, um deine Fähigkeiten zu zeigen und für United States Digital Space LLC sichtbar zu werden. Das ist nicht nur eine super Möglichkeit, praktische Erfahrungen zu sammeln, sondern auch eine tolle Möglichkeit, sich einen Namen in der Entwicklergemeinschaft zu machen.

Auf Praktikumsprogramme achten

Halte Ausschau nach spezifischen Programmen für befristete Stellen, die viele Unternehmen anbieten, um junge Talente zu fördern. Diese Fenster sind oft zeitlich begrenzt, also mach dich bereit, wenn die Bewerbungen öffnen, und verpasse nicht die Gelegenheit, dich bei United States Digital Space LLC zu bewerben!

Portfolio aufbauen und sichtbar machen

Erstelle dir ein starkes Portfolio, das deine besten Projekte zeigt. Teile dieses Portfolio in Entwickler-Communities und auf Plattformen wie GitHub, damit Unternehmen wie United States Digital Space LLC sofort sehen, was du kannst. Das steigert deine Chancen, in der Software-Entwicklung aufzufallen!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Android Developer (English Services) (Telework/Hybrid) mit Bravour zu bestehen

Android Entwicklung
Kotlin
Compose Multiplatform
iOS Entwicklung in Swift
REST APIs
GraphQL
MVVM

Einige Tipps für deine Bewerbung 🫡

Dein GitHub ist dein bester Freund!:Für eine befristete Stelle in der Software-Entwicklung ist dein GitHub-Profil super wichtig. Zeig uns deine besten Projekte und deinen Code! Wenn du Seitenprojekte oder Beiträge zu Open-Source-Projekten hast, pack die unbedingt in deine Bewerbung, das gibt uns einen tollen Einblick in deine Fähigkeiten.

Skills, Skills, Skills!:Mach eine Liste deiner technischen Skills und Technologien, die du beherrschst. In der Software-Entwicklung ist es wichtig, diese klar und präzise in deinem Lebenslauf zu präsentieren. Liste Frameworks, Programmiersprachen und Tools auf, die du nutzt, und versichere dich, dass sie zum Job bei United States Digital Space LLC passen!

Deine Motivation zeigt, dass du lernbereit bist:In deinem Anschreiben solltest du darauf eingehen, warum du dich für die befristete Stelle bei United States Digital Space LLC interessierst und was du dir von der Erfahrung erhoffst. Heb hervor, wie diese Position dir helfen kann, deine Fähigkeiten zu verbessern und neue Technologien zu lernen.

Projektbesprechung und persönliche Note:Wenn du ein Portfolio hast, das deine Entwicklungsprojekte zeigt, füge das unbedingt an. Außerdem kannst du in deinem Anschreiben erwähnen, warum du gerade bei United States Digital Space LLC arbeiten möchtest und wie du zur Unternehmenskultur passt. Das gibt uns einen persönlicheren Eindruck von dir als Bewerber!

Wie man sich auf ein Vorstellungsgespräch bei United States Digital Space LLC vorbereitet

Code die Erwartungen!

Bei einem Interview in der Software-Entwicklung solltest du bereit sein, dein Coding-Know-how unter Beweis zu stellen. Mache dich mit typischen Coding-Challenges und Systemdesign-Fragen vertraut, die dir während des Interviews gestellt werden könnten. Vielleicht gibt es sogar Live-Coding-Sessions, also übe, deinen Denkprozess laut zu kommunizieren!

Bring dein Portfolio mit!

Auch wenn es sich um eine befristete Stelle handelt, ist es wichtig, deinem potenziellen Arbeitgeber dein Können zu zeigen. Stelle ein Portfolio mit deinen besten Projekten zusammen – idealerweise solche, die relevant für United States Digital Space LLC sind. Denk daran, dass du nicht nur die Lösungen präsentieren solltest, sondern auch den Prozess und die Technologien, die du verwendet hast.

Sei flexibel und lernwillig!

Für befristete Stellen suchen Unternehmen oft nach Kandidaten, die schnell dazulernen können. Betone in deinem Interview deine Lernbereitschaft und vielleicht Beispiele, wie du in der Vergangenheit neue Technologien oder Programmiersprachen schnell beherrscht hast. Das zeigt, dass du gut ins Team passt und bereit bist, dich den Herausforderungen zu stellen.

Frage nach Team-Tools und Methoden!

Informiere dich über die Tools und Arbeitsmethoden, die das Team bei United States Digital Space LLC verwendet. Hast du Erfahrung mit agilem Arbeiten oder Tools wie Jira, Git oder Slack? Wenn du gezielt Fragen zu diesen Aspekten stellst, zeigst du dein Interesse an der Teamdynamik und wie du dich schnell einbringen kannst.