Deskripsi Pekerjaan dan Persyaratan
<p style="margin-top: 1em; margin-bottom: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; line-height: 20px; font-family: "Source Sans Pro"; font-size: 15px; margin-block-start: 1em; margin-block-end: 0px; color: rgb(34, 34, 34);"><i style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-family: arial, helvetica, sans-serif;"><b style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;">We are looking for iOS Engineer to collaborate together in full app life-cycle: concept, design, build, deploy, test and release. This committed individual will work along-side other engineers and developers working on different layers of the infrastructure. Reporting to our Tech Lead, this role is based in Jakarta, Indonesia. </b></i></p><div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: middle; color: rgb(34, 34, 34); font-size: 12px; font-family: "Segoe UI", "Segoe UI Web", Arial, Verdana, sans-serif;"><div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: middle;"><p style="margin-top: 1em; margin-bottom: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; line-height: 20px; font-family: "Source Sans Pro"; font-size: 15px; margin-block-start: 1em; margin-block-end: 0px; color: windowtext;"><em style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-weight: 600;"><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-size: 12px; font-family: arial, helvetica, sans-serif;"><span lang="EN-US" xml:lang="EN-US" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;">What’s the day of Staff Engineer iOS looks like:</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"> </span></span></span></em></p></div><div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: middle;"><ul style="margin-right: 0px; margin-bottom: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; vertical-align: baseline; list-style-image: initial; margin-left: 30px !important; list-style-position: outside !important;"><li style="margin: 0px 0px 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-family: arial, helvetica, sans-serif;">Deliver high quality app using Agile process<span lang="EN-US" xml:lang="EN-US" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">.</span><span data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;"> </span></span></li><li style="margin: 0px 0px 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-family: arial, helvetica, sans-serif;">Review the code of <span lang="EN-US" xml:lang="EN-US" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">an</span><span lang="EN-US" xml:lang="EN-US" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">other team member. </span><span data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;"> </span></span></li><li style="margin: 0px 0px 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-family: arial, helvetica, sans-serif;">Actively provide feedback and idea on technical discussion.</span></li></ul><div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: middle;"><div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: middle;"><p style="margin-top: 1em; margin-bottom: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; line-height: 20px; font-family: "Source Sans Pro"; font-size: 15px; margin-block-start: 1em; margin-block-end: 0px; color: windowtext;"><em style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-weight: 600;"><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-size: 12px; font-family: arial, helvetica, sans-serif;"><span lang="EN-US" xml:lang="EN-US" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;">What requirements are we looking </span><span lang="EN-US" xml:lang="EN-US" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;">for:</span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"> </span></span></span></em></p></div><div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: middle;"><ul style="margin-right: 0px; margin-bottom: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; vertical-align: baseline; list-style-image: initial; margin-left: 30px !important; list-style-position: outside !important;"><li style="margin: 0px 0px 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-family: arial, helvetica, sans-serif;">Understand and implementing the basic principles of programming. <span data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;"> </span></span></li><li style="margin: 0px 0px 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-family: arial, helvetica, sans-serif;">Understand about iOS app and view controller lifecycle. <span data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;"> </span></span></li><li style="margin: 0px 0px 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-family: arial, helvetica, sans-serif;">Experience using iOS APIs and design patterns. <span data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;"> </span></span></li><li style="margin: 0px 0px 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-family: arial, helvetica, sans-serif;">Familiar with model-view-<span lang="EN-US" xml:lang="EN-US" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">viewmodel</span><span lang="EN-US" xml:lang="EN-US" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;"> (MVVM) architectural pattern. </span><span data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;"> </span></span></li><li style="margin: 0px 0px 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-family: arial, helvetica, sans-serif;">Familiar <span lang="EN-US" xml:lang="EN-US" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">Xcode</span><span lang="EN-US" xml:lang="EN-US" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;"> tools like debugging and hierarchy viewer. </span><span data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;"> </span></span></li><li style="margin: 0px 0px 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-family: arial, helvetica, sans-serif;">Familiar with <span lang="EN-US" xml:lang="EN-US" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">Autolayout</span><span lang="EN-US" xml:lang="EN-US" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;"> implementation </span><span data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;"> </span></span></li><li style="margin: 0px 0px 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-family: arial, helvetica, sans-serif;">Familiar with Git. <span data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;"> </span></span></li><li style="margin: 0px 0px 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-family: arial, helvetica, sans-serif;">Able to work in a team and build constructive communication.<span data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;"> </span></span></li><li style="margin: 0px 0px 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-family: arial, helvetica, sans-serif;">Fresh graduates are welcome to apply.</span></li></ul></div></div><div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: middle;"><div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: middle;"><p style="margin-top: 1em; margin-bottom: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; line-height: 20px; font-family: "Source Sans Pro"; font-size: 15px; margin-block-start: 1em; margin-block-end: 0px; color: windowtext;"><em style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"><span style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; font-weight: 600;"><span lang="EN-US" xml:lang="EN-US" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;">Plus if you: </span><span data-ccp-props="{"201341983":0,"335559739":160,"335559740":259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;"> </span></span></em></p></div></div><div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: middle;"><div style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: middle;"><ul style="margin-right: 0px; margin-bottom: 0px; padding: 0px 0px 10px; border: 0px; outline: 0px; vertical-align: baseline; list-style-image: initial; margin-left: 30px !important; list-style-position: outside !important;"><li style="margin: 0px 0px 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;">Experience using Unit test. <span data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;"> </span></li><li style="margin: 0px 0px 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;">Understand how to setup push notification on iOS. <span data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;"> </span></li><li style="margin: 0px 0px 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;">Experience in maintaining code with continues integration and distribution using Jenkins and Fabric. <span data-ccp-props="{"134233279":true,"201341983":0,"335559739":160,"335559740":259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;"> </span></li><li style="margin: 0px 0px 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;">Familiar with reactive programming using <span lang="EN-US" xml:lang="EN-US" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">RxSwift</span></li></ul></div></div></div></div>