Buod ng Posisyon:
Pangunahing kasangkot ang Android Application Engineer sa pagbuo ng mga bagong feature o pagpapahusay ng mga kasalukuyang feature ng Samsung Pay US at Samsung Pay Global application
Gagampanan mo ang mahalagang papel sa pagbuo ng App na nagtatrabaho sa UX at pangkat ng mga kinakailangan sa produkto, na nagpapatupad ng paglalakbay ng user; na may iba't ibang mga daloy ng UI na ginawa gamit ang mga mapaghamong view na nagdadala ng produkto sa susunod na antas.
Ang pagkakaroon ng mahusay na pag-unawa sa mga pattern at alituntunin ng disenyo ng GOF at pagtatrabaho sa iba't ibang hamon ng balangkas ng UI sa isang multi-threaded na application kasama ang pagsasama sa iba't ibang software module, ay magiging mahalagang bahagi ng mga tungkulin sa trabaho.
Kasama sa mga Responsibilidad ang:
• Magdisenyo at bumuo ng komprehensibo at mayamang karanasan ng user, arkitektura ng app, at mga bagong feature ng app
• Pag-unawa sa mga layunin at kinakailangan ng produkto.
• Makipagtulungan sa mga team ng disenyo para makapaghatid ng mga nakakaengganyong user interface.
• Magtrabaho sa multithreaded system na nakikipag-ugnayan sa iba't ibang pinagmumulan ng data at mga consumer sa pamamagitan ng REST API at iba pang paraan.
• Magtrabaho sa isang Agile/Scrum development environment.
• Gumawa ng mataas na kalidad na code sa mga agresibong deadline.
Mga Kinakailangan sa Karanasan:
• Karanasan sa pagbuo ng mataas na pagganap, lubos na nasusukat at mayamang UI at arkitektura para sa mga mobile application
• Malalim na kaalaman sa mga bahagi ng UI ng Android Operating system at mga bahagi ng Android application
• String familiarity sa Android SDK at Android Studio.
• Makaranas ng pagtatrabaho sa mga advanced na konsepto ng UI sa mga fragment at animation
• Unawain ang pagganap ng mobile, latency, at mga isyu sa seguridad. Kumportable sa pagganap ng Android (memorya, bilis, networking) at karanasan sa paggamit ng mga tool sa pagsusuri sa pagganap.
• Makaranas ng paggawa ng mahusay na Mga Pagsusuri sa Unit para sa Mga Aplikasyon ng Android
• BS, Computer Science at Expertise sa mga pangunahing kaalaman ng computer science – Operating System, mga istruktura ng data, algorithm, multi-threaded programming, at mga konsepto ng networking.
• Mga lakas sa REST at JSON, mga third party na aklatan at API, Dalubhasa sa Java programming
• Self-starter - na may kakayahang mag-isa na makakuha ng kaalaman na kinakailangan upang magtagumpay sa kanilang trabaho.
Mga Kinakailangan sa Ginustong Karanasan:
Karanasan sa ibang mobile platform tulad ng iOS at Windows Phone
Karanasan sa awtomatikong pagsubok para sa mga mobile app
Karanasan sa Web Application Development