DANA Indonesia

Associate Software Engineer (iOS)

DANA Indonesia
  • 7 Pelamar
Tenggat waktu
05 Sep 2019 - 31 Des 2019

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: &quot;Source Sans Pro&quot;; 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&nbsp;iOS Engineer to collaborate together in full app life-cycle: concept, design, build, deploy, test and release. This committed&nbsp;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.&nbsp;</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: &quot;Segoe UI&quot;, &quot;Segoe UI Web&quot;, 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: &quot;Source Sans Pro&quot;; 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="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;">&nbsp;</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="{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">&nbsp;</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&nbsp;<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.&nbsp;</span><span data-ccp-props="{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">&nbsp;</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: &quot;Source Sans Pro&quot;; 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&nbsp;</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="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;">&nbsp;</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.&nbsp;<span data-ccp-props="{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">&nbsp;</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.&nbsp;<span data-ccp-props="{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">&nbsp;</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.&nbsp;<span data-ccp-props="{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">&nbsp;</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;">&nbsp;(MVVM) architectural pattern.&nbsp;</span><span data-ccp-props="{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">&nbsp;</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&nbsp;<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;">&nbsp;tools like debugging and hierarchy viewer.&nbsp;</span><span data-ccp-props="{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">&nbsp;</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&nbsp;<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;">&nbsp;implementation&nbsp;</span><span data-ccp-props="{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">&nbsp;</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.&nbsp;<span data-ccp-props="{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">&nbsp;</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="{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">&nbsp;</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: &quot;Source Sans Pro&quot;; 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:&nbsp;</span><span data-ccp-props="{&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;">&nbsp;</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.&nbsp;<span data-ccp-props="{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">&nbsp;</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.&nbsp;<span data-ccp-props="{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">&nbsp;</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.&nbsp;<span data-ccp-props="{&quot;134233279&quot;:true,&quot;201341983&quot;:0,&quot;335559739&quot;:160,&quot;335559740&quot;:259}" style="margin: 0px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline; color: windowtext;">&nbsp;</span></li><li style="margin: 0px 0px 5px; padding: 0px; border: 0px; outline: 0px; vertical-align: baseline;">Familiar with reactive programming using&nbsp;<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>

Lokasi Kerja

Capital Place fl.18, Jl. Gatot Subroto, Kuningan Barat, Mampang Prpt., Jakarta Selatan