Flatirons Solutions
Flatirons Solutions
Flatirons Solutions är ett multinationellt mjukvaruföretag som betjänar flyg-, försvars- och tillverkningssektorerna. De molnbaserade plattformarna, däribland Flatirons Pinpoint och eTaskcard, hjälper MRO-företag, flygbolag, OEM-tillverkare och försvarsoperatörer att hantera tekniskt innehåll och underhållsuppgifter i en och samma digitala miljö. Produkterna samlar OEM-data, redigering direkt i innehållet, 3D-visualisering, digitala arbetskort samt ERP- eller PLM-integrationer för att stödja mobila underhållsarbetsflöden och minska beroendet av pappersbaserade processer. Med team och kontor i Nordamerika, Europa och Asien utvecklar Flatirons Solutions verktyg som är utformade för att förbättra samordning och effektivitet samt öka tillgängligheten hos flygplan i komplexa underhållsverksamheter.

Mobilapputvecklare (distansarbete i Kanada)

Utveckla AI-accelererade mobilapplikationer med förstärkt verklighet för flyg- och rymdindustrins tillverkare. Bygg Unity-baserad programvara med agila metoder och testdriven utveckling.

Beskrivning

  • Bidra genom hela programvaruutvecklingens livscykel genom att analysera användar- och verksamhetskrav, hantera driftstörningar och leverera funktioner i applikationen
  • Delta i designdiskussioner och samarbeta med kunder för att förfina, testa och felsöka programvara
  • Tillämpa AI-verktyg och metoder för att effektivisera utvecklingen, inklusive testning och validering
  • Utveckla mobilapplikationer med förstärkt verklighet för kunder inom flyg- och rymdindustrin i ett team med 2–5 ingenjörer
  • Samarbeta med kollegor och kunder kring design och utveckling av programvaruprodukter
  • Tolka krav och uppskatta tidsåtgång för att hantera leveranser
  • Följ agila metoder och testdriven utveckling
  • Samarbeta med teknikansvarig för att dela upp användarberättelser i konkreta uppgifter
  • Skriv och testa användarberättelser samtidigt som krav implementeras genom TDD
  • Refaktorera kod för att stärka programvarans kvalitet
  • Dokumentera och hantera arbetet i JIRA eller jämförbara verktyg för uppgiftshantering
  • Skapa och underhålla effektiv, återanvändbar och tillförlitlig kod
  • Säkerställ applikationens prestanda, kvalitet och responsivitet
  • Diagnostisera flaskhalsar och defekter samt utveckla effektiva lösningar
  • Följ kraven i kvalitetsledningssystemet och informationssäkerhetsledningssystemet
  • Utför ytterligare arbetsuppgifter vid behov

Krav

  • Fyra till sex års erfarenhet av utveckling av mobilapplikationer och/eller Unity-baserade applikationer
  • Erfarenhet av att använda AI som en central del av programvaruutvecklingsprocessen
  • Kandidatexamen i datavetenskap, datorteknik eller ett närliggande område
  • Starka kunskaper i objektorienterad programmering
  • Avancerad analytisk förmåga och problemlösningsförmåga
  • Kännedom om flera design- och arkitekturmönster för programvara
  • Förståelse för AI:s möjligheter och begränsningar
  • Erfarenhet av flera av följande: Unity, headset för mixed reality, mobilutveckling för iOS, Android och Windows, C#, TypeScript samt Objective-C
  • Goda kunskaper i kodversionssystem och kontinuerlig integration
  • Praktisk kunskap om agila metoder
  • Kunskaper i 3D-modellering och grafik är meriterande
  • Goda kommunikationsfärdigheter samt flytande engelska i tal och skrift
  • Kanadensiskt medborgarskap eller permanent uppehållstillstånd