Mindgrub
Mindgrub
Mindgrub on digitaalinen toimisto, joka tarjoaa organisaatioille kokonaisvaltaisia teknologia- ja luovia palveluja konsultoinnin, terveydenhuollon sekä ruoka- ja juoma-alan tarpeisiin. Sen palveluihin kuuluvat ketterä ohjelmistokehitys, verkkosivustot ja sovellukset, brändäys, markkinointikampanjat, uudet teknologiat, liikkeenjohdon konsultointi, tukipalvelut ja tekoälychatbotit. Mindgrub yhdistää tuotestrategian, suunnittelun, teknisen toteutuksen ja digitaalisen ongelmanratkaisun auttaakseen asiakkaita kehittämään ja parantamaan digitaalisia kokemuksiaan, muun muassa Johns Hopkins University Pressin kanssa toteutetuissa projekteissa.

Vanhempi iOS-ohjelmistoinsinööri (sopimus)

Kehitä ja ylläpidä tuotantokäytössä olevia iOS-sovelluksia Swiftillä ja SwiftUI:lla Mindgrubin vanhempana insinöörinä. Osallistu Android-kehitykseen Kotlinilla ja Jetpack Composella projektin tarpeiden mukaan.

Kuvaus

  • Kehitä, testaa, julkaise ja ylläpidä tuotantokäytössä olevia iOS-sovelluksia Swiftillä, SwiftUI:lla ja nykyaikaisilla Applen kehyksillä
  • Tarjoa vanhemman tason teknistä ohjausta mobiiliarkkitehtuurissa, toteutusratkaisuissa, koodin laadussa ja insinöörikäytännöissä
  • Työskentele insinöörien, suunnittelijoiden, projektipäälliköiden, QA-asiantuntijoiden ja asiakkaiden kanssa vaatimusten muuttamiseksi teknisiksi ratkaisuiksi
  • Osallistu Android-sovellusten kehittämiseen Kotlinilla ja Jetpack Composella projektin tarpeiden mukaan
  • Toteuta ominaisuuksia, korjaa vikoja, tarkista koodia, selvitä ongelmia ja tue julkaisuja iOS- ja Android-koodikannoissa
  • Luo yhdenmukainen arkkitehtuuri, toiminnallisuus ja käyttökokemus molemmille mobiilialustoille
  • Arvioi kehyksiä, kirjastoja, alustojen ominaisuuksia ja niihin liittyviä teknologioita
  • Osallistu koko prosessiin määrittelystä, suunnittelusta, arvioinnista, toteutuksesta, testauksesta, käyttöönotosta ja ylläpidosta lähtien
  • Laadi tehtävätason työmääräarvioita ja tue teknistä sekä projektitason arviointia
  • Seuraa projektien budjetteja ja aikatauluja sekä vastaa osoitetuista toimituksista
  • Tarkista muiden tekemää koodia ja anna käytännöllistä, toimintaan kannustavaa palautetta
  • Hyödynnä yhteistä teknistä osaamista monimutkaisten insinööriongelmien ratkaisemisessa
  • Kehitä insinööriprosesseja, kehityskäytäntöjä, sovellusarkkitehtuuria ja tiimin tehokkuutta
  • Noudata Mindgrubin insinööristandardeja ja kehitysprosesseja projektityössä
  • Viestitä asiakkaiden kanssa teknisistä vaatimuksista, projektin etenemisestä, päätöksistä ja ongelmien ratkaisemisesta
  • Ohjaa insinöörejä koodikatselmoinneilla, työpareina työskentelyllä, teknisillä keskusteluilla ja tiedon jakamisella
  • Osallistu insinööriehdokkaiden haastatteluihin ja arviointiin
  • Pidä osaamisesi ajan tasalla kehittyvistä iOS- ja Android-teknologioista sekä kehityskäytännöistä

Vaatimukset

  • Sinulla on oikeus työskennellä Yhdysvalloissa
  • Työskentelet etänä kello 9.00–17.00 itäistä aikaa, ja työviikon odotettu pituus on 40 tuntia
  • Tuet sopimusta lokakuusta 2026 syyskuuhun 2027, ja sopimusta voidaan mahdollisesti jatkaa
  • Sinulla on vähintään neljän vuoden ammatillinen kokemus iOS-kehityksestä, mukaan lukien merkittävä viimeaikainen kokemus tuotantokäytössä olevien Swift-sovellusten rakentamisesta ja ylläpidosta
  • Sinulla on viimeaikaista ammatillista kokemusta natiivisovellusten kehittämisestä sekä iOS:lle että Androidille
  • Hallitset Swiftin ja SwiftUI:n käytännönläheisesti ja ajantasaisesti, mukaan lukien tuotantokäytössä olevat SwiftUI-käyttöliittymät ja tarkoituksenmukainen UIKit-integraatio
  • Tunnet ajantasaisen iOS SDK:n, Xcoden, sovelluksen elinkaaren, samanaikaisuuden, verkkoyhteydet, tiedon pysyvyyden, virheenkorjauksen, suorituskyvyn optimoinnin, automaattisen testauksen, riippuvuuksien hallinnan sekä Applen allekirjoitus- ja jakeluprosessit
  • Sinulla on ammatillista kokemusta Android-kehityksestä Kotlinilla ja Jetpack Composella
  • Ymmärrät Android Studion, Jetpack-kirjastot, Compose UI:n, sovellusarkkitehtuurin, korutiinit, Gradlen, verkkoyhteydet, tiedon pysyvyyden, testauksen ja julkaisemisen
  • Pystyt itsenäisesti ymmärtämään, virheenkorjaamaan ja tuottamaan merkityksellistä tuotantokoodia nykyaikaisiin iOS- ja Android-koodikantoihin
  • Ymmärrät deklaratiivisen käyttöliittymän käsitteet, kuten tilanhallinnan, navigoinnin, sovellusarkkitehtuurin, elinkaaren ja alustakohtaiset käytännöt
  • Sinulla on kokemusta ylläpidettävien mobiilisovellusarkkitehtuurien suunnittelusta tai niiden kehittämiseen osallistumisesta
  • Ymmärrät iOS- ja Android-arkkitehtuurit, elinkaaren, alustojen ominaisuudet, saavutettavuuden, suorituskyvyn ja julkaisuprosessit
  • Sinulla on kokemusta REST-rajapintojen käyttämisestä ja mobiilisovellusten yhdistämisestä taustapalveluihin ja kolmansien osapuolten SDK:ihin
  • Tunnet Git-työnkulut, jatkuvan integraation, automaattisen testauksen ja mobiilisovellusten julkaisuprosessit
  • Osoitat vahvaa virheenkorjaus- ja ongelmanratkaisukykyä mobiilisovelluksissa, rajapinnoissa ja kolmansien osapuolten integraatioissa
  • Viestit tehokkaasti insinöörien, projektitiimien, asiakkaiden ja muiden sidosryhmien kanssa
  • Työskentelet itsenäisesti monialaisissa projektitiimeissä
  • Pystyt osallistumaan kokouksiin digitaalisesti tai paikan päällä tarvittaessa

Edut

  • Sopimusta voidaan mahdollisesti jatkaa
  • Etätyöjärjestely
  • Odotettu 40 tunnin työviikko
  • Inklusiivinen ja kunnioittava työpaikka