
Proximity Works on teknologia-alan konsultointiyritys, joka toimii tekoälyn, SaaS-ratkaisujen, UX-suunnittelun ja tuotekehityksen parissa. Sen tiimi kehittää suorituskykyisiä ohjelmistoja ja tekoälystrategioita organisaatioille, jotka haluavat parantaa tuottavuutta, kasvattaa tuotteidensa mittakaavaa ja nykyaikaistaa liiketoimintaansa. Yritys on tehnyt yhteistyötä muun muassa Nasdaqin, Disneyn ja ESPN:n kanssa yhdistäen koneoppimisen asiantuntemuksen tuotekehitykseen ja käyttäjäkokemuksen suunnitteluun.
Vanhempi iOS-ohjelmistokehittäjä – Bengaluru (hybridityö)
Kehitä skaalautuvia Swift-sovelluksia Proximity Worksin urheilu-, media- ja viihdeasiakkaille. Toteuta mobiiliominaisuuksia, tiedon tallennusta, suorituskyvyn parannuksia ja REST API -integraatioita.
Kuvaus
- Toteuta luotettavia ja skaalautuvia iOS-ominaisuuksia suunnittelusta julkaisuun.
- Rakenna ja viimeistele käyttöliittymiä SwiftUIlla ja UIKitilla.
- Suunnittele ja toteuta paikallinen tiedontallennus SwiftDatalla ja Realmilla.
- Kirjoita selkeää, testattua ja dokumentoitua koodia.
- Arvioi koodia ja noudata hyviä ohjelmistokehityksen käytäntöjä.
- Tunnista ja korjaa suorituskyvyn pullonkauloja, muistiongelmia ja kaatumisia.
- Tee yhteistyötä taustajärjestelmätiimien kanssa REST-rajapintojen suunnittelussa ja käytössä.
- Osallistu sprinttien suunnitteluun, teknisiin keskusteluihin ja arkkitehtuuripäätöksiin.
- Tue nuorempia kehittäjiä mentoroinnilla.
- Seuraa Applen alustapäivityksiä, rajapintoja ja alan kehitystä.
- Tee teknisiä päätöksiä itsenäisenä asiantuntijana.
Vaatimukset
- Vähintään kolmen vuoden ammatillinen kokemus iOS-kehityksestä.
- Swiftin vahva osaaminen; Objective-C:n tuntemus on eduksi.
- Käytännön kokemusta SwiftUIsta ja UIKitista, mukaan lukien niiden yhdistäminen samassa projektissa.
- Kokemusta tekoälyavusteisista koodaustyökaluista, kuten Claudesta tai Cursorista.
- Kokemusta SwiftDatasta ja Realmista, mukaan lukien skeemojen suunnittelu, migraatiot ja kyselyjen optimointi.
- Tuntemusta iOS-arkkitehtuurimalleista, kuten MVVM, MVC, VIPER tai TCA.
- Ymmärrystä monisäikeisyydestä ja rinnakkaisuudesta, mukaan lukien GCD, Operation Queues ja Swift Concurrency.
- Kokemusta Xcodesta, Instrumentsista ja virheenjäljitystyökaluista.
- Swift Package Managerin ja CocoaPodsin tuntemus.
- Ymmärrystä verkkoyhteyksistä, URLSessionista, REST-rajapinnoista sekä JSONin sarjallistamisesta ja purkamisesta.
- Kokemusta yksikkö- ja käyttöliittymätestien kirjoittamisesta XCTestillä ja XCUITestillä.
- CI/CD-putkien ja työkalujen, kuten Fastlanen, Bitrisen tai GitHub Actionsin, tuntemus.
- iOS Human Interface Guidelines -ohjeiden ja saavutettavuuskäytäntöjen tuntemus.
- Tietojenkäsittelytieteen, tekniikan tai vastaavan alan kandidaatin tutkinto tai vastaava käytännön kokemus.
Edut
- Työskentelet kokeneiden johtajien rinnalla; he ovat rakentaneet ja johtaneet useita teknologia-, tuote- ja suunnittelutiimejä.
- Pääset vaikuttamaan merkityksellisesti yrityksen menestykseen.
- Liityt eri puolilla maailmaa työskentelevään tiimiin.
- Saat kokemusta vaikuttavista ja skaalautuvista tuotteista, joita käyttää päivittäin 370 miljoonaa ihmistä.