Senior iOS Engineer

Lviv, Ukraine·Posted today
<p><span data-contrast="auto">Robots &amp; Pencils is seeking a&nbsp;</span><span data-contrast="auto">Senior iOS Developer (L3)</span><span data-contrast="auto"> to join a dedicated delivery team focused on evolving safety-critical and customer facing mobile applications used daily by field crews, supervisors, and customers. The team emphasizes&nbsp;</span><span data-contrast="auto">reliability,&nbsp;offline&nbsp;support,&nbsp;security,&nbsp;and&nbsp;regulatory&nbsp;compliance</span><span data-contrast="auto">&nbsp;while&nbsp;delivering&nbsp;technical&nbsp;modernization,&nbsp;roadmap&nbsp;initiatives,&nbsp;and&nbsp;ongoing&nbsp;platform&nbsp;improvements.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></p> <p><span data-contrast="auto">You’ll&nbsp;work&nbsp;in&nbsp;a&nbsp;mature&nbsp;Agile&nbsp;environment&nbsp;alongside&nbsp;stakeholders&nbsp;and&nbsp;internal&nbsp;team&nbsp;members&nbsp;to&nbsp;deliver&nbsp;high-quality&nbsp;iOS&nbsp;solutions.&nbsp;This&nbsp;role&nbsp;is&nbsp;ideal&nbsp;for&nbsp;an&nbsp;iOS&nbsp;engineer&nbsp;with&nbsp;deep&nbsp;experience&nbsp;in&nbsp;Swift&nbsp;and&nbsp;iOS&nbsp;development, a&nbsp;strong&nbsp;product&nbsp;mindset,&nbsp;and&nbsp;a&nbsp;commitment&nbsp;to&nbsp;building&nbsp;</span><span data-contrast="auto">reliable,&nbsp;secure,&nbsp;and&nbsp;maintainable&nbsp;mobile&nbsp;applications</span><span data-contrast="auto">.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></p> <p><strong><span data-contrast="auto">Key&nbsp;Responsibilities</span></strong><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Develop,&nbsp;maintain,&nbsp;and&nbsp;enhance&nbsp;iOS&nbsp;applications&nbsp;using&nbsp;Swift&nbsp;and&nbsp;iOS&nbsp;SDK.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Implement&nbsp;secure,&nbsp;offline-first&nbsp;functionality&nbsp;ensuring&nbsp;reliability&nbsp;in&nbsp;low-connectivity&nbsp;environments.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Integrate&nbsp;with&nbsp;REST&nbsp;APIs,&nbsp;Push&nbsp;Notifications&nbsp;(APNs),&nbsp;and&nbsp;third-party&nbsp;mobile&nbsp;SDKs.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Collaborate&nbsp;with&nbsp;UX/UI&nbsp;designers&nbsp;to&nbsp;deliver&nbsp;production-ready,&nbsp;user-centered&nbsp;features.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Ensure&nbsp;app&nbsp;security,&nbsp;performance,&nbsp;and&nbsp;compliance&nbsp;with&nbsp;enterprise&nbsp;and&nbsp;regulatory&nbsp;standards.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Work&nbsp;closely&nbsp;with&nbsp;cross-functional&nbsp;teams&nbsp;to&nbsp;deliver&nbsp;full-feature&nbsp;development&nbsp;in&nbsp;an&nbsp;Agile&nbsp;environment.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="auto">Advocate&nbsp;for&nbsp;code&nbsp;quality,&nbsp;maintainable&nbsp;architecture,&nbsp;and&nbsp;continuous&nbsp;improvement.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="auto">Required&nbsp;Skills&nbsp;&amp;&nbsp;Qualifications</span></strong><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">6+ years of professional iOS development experience.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Strong&nbsp;proficiency&nbsp;in&nbsp;Swift,&nbsp;iOS&nbsp;SDK,&nbsp;and&nbsp;Xcode.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Experience&nbsp;with&nbsp;secure&nbsp;storage&nbsp;(Keychain&nbsp;/&nbsp;Secure&nbsp;Enclave),&nbsp;Push&nbsp;Notifications&nbsp;(APNs), REST&nbsp;APIs,&nbsp;and&nbsp;third-party&nbsp;mobile&nbsp;SDKs.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Solid&nbsp;understanding&nbsp;of&nbsp;mobile&nbsp;architecture,&nbsp;offline-first&nbsp;design,&nbsp;and&nbsp;performance&nbsp;optimization.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Familiarity&nbsp;with&nbsp;Git&nbsp;and&nbsp;modern&nbsp;version&nbsp;control&nbsp;workflows.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Experience&nbsp;working&nbsp;in&nbsp;Agile&nbsp;environments&nbsp;and&nbsp;delivering&nbsp;high-quality,&nbsp;enterprise-grade&nbsp;applications.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="auto">Nice&nbsp;to&nbsp;Have</span></strong><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Experience&nbsp;with&nbsp;CI/CD&nbsp;pipelines&nbsp;for&nbsp;iOS&nbsp;apps.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Knowledge&nbsp;of&nbsp;modern&nbsp;iOS&nbsp;UI&nbsp;frameworks&nbsp;(SwiftUI,&nbsp;Combine).</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Experience&nbsp;with&nbsp;analytics,&nbsp;monitoring,&nbsp;and&nbsp;automated&nbsp;testing&nbsp;for&nbsp;iOS&nbsp;applications.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Exposure&nbsp;to&nbsp;regulated&nbsp;enterprise&nbsp;environments&nbsp;or&nbsp;safety-critical&nbsp;applications.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="auto">Soft&nbsp;Skills&nbsp;&amp;&nbsp;Personal&nbsp;Competencies</span></strong><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Clear&nbsp;and&nbsp;proactive&nbsp;communicator.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Collaborative&nbsp;mindset&nbsp;and&nbsp;ability&nbsp;to&nbsp;work&nbsp;with&nbsp;complex&nbsp;technical&nbsp;landscapes.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Attention&nbsp;to&nbsp;quality,&nbsp;reliability,&nbsp;and&nbsp;maintainable&nbsp;architecture.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <ul> <li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Comfort&nbsp;working&nbsp;with&nbsp;legacy&nbsp;systems&nbsp;while&nbsp;driving&nbsp;modernization&nbsp;efforts.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="auto">Why&nbsp;Join&nbsp;Robots&nbsp;&amp;&nbsp;Pencils?</span></strong>&nbsp;<br><span data-contrast="auto">You’ll contribute to a high-impact, long term initiative supporting critical mobile applications used daily by field teams. You’ll join a team that values </span><span data-contrast="auto">engineering&nbsp;excellence,&nbsp;reliability,&nbsp;collaboration,&nbsp;and&nbsp;delivering&nbsp;iOS&nbsp;experiences&nbsp;that&nbsp;make&nbsp;a&nbsp;real&nbsp;difference</span><span data-contrast="auto">.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335559738":240,"335559739":240}">&nbsp;</span></p> <p><span data-ccp-props="{}">&nbsp;</span></p>