Organization : EFI
Job Role : Android Developer
Location : Bangalore
Qualification : BE/B Tech
Experience : Freshers
Salary : Rs 3 – 4.5 LPA
No.of Vacancies : NA
Website : www.efi.com
Apply mode : Online
Apply Date : ASAP
EFI is leading the transformation from analog to digital imaging with scalable, digital, award-winning products. Based in Silicon Valley, California with offices around the world, EFI helps businesses and enterprises work more productively and cost-effectively with an integrated product portfolio consisting of industrial inkjet printers and inks, powerful digital front ends, precise color management tools, eCommerce, web-to-print and productivity software for business automation, and mobile and cloud printing products.
* Candidates should be BE/B Tech from a recognised university.
* Candidate should have an aggregate of 60% through out academics.
* Should contribute to the analysis, design & development of features as a strong individual contributor.
* You are expected to bring technical expertise to all discussions and help the product team make sound technical decisions.
* Must be able to understand requirements, existing features, and design and architect solutions.
* Should design and build advanced applications for the Android platform.
* Must have strong knowledge of Android platform and architecture.
* Should have strong knowledge of OOPs & core java.
* Should collaborate with cross-functional teams to define, design, and ship new features.
* Should work with outside data sources and API’s, Rest/SOAP APIs.
* Should perform SAAS Model Integration.
* Must perform integration of Payment Gateway, Analytics Usage/Operation, payment Wallet etc.
* Must perform unit-test code for robustness, including edge cases, usability, and general reliability.
* Must have very good debugging skills to solve complex problems without much assistance.
* Should be continuously discover, evaluate, and implement new technologies to maximize development efficiency.
* Must have exposure to Printing industry would be an added advantage.