
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