Kopo Kopo is seeking a Lead Software Engineer Android. The Lead Software Engineer will lead the company in creating a market-appropriate mobile service for consumers and merchants. They will have direct responsibility for creating a world-class product suite that transforms the merchant marketplace.
We're looking for an Engineer who understands and values user-centered design including getting out of the office and prototyping concepts. They understand that what they build will become a key part of a growing business and build their apps to be reliable, secure, and easy-to-use.
The Engineer will also relish the unique opportunity to use their skills to make an impact on millions of lives in emerging markets.
Requirements
Architect and design cutting edge mobile apps
Ability to make pragmatic engineering decisions in a short amount of time
GUI layout (we have UI designers but you need to be able to build it)
Experience with security software and protocols
Experience with web services (SOAP/REST) / API layer for server interactions
XML, JSON knowledge
Solid background in C/JAVA (J2EE)
Understanding of Android fundamentals
Must have 'shipped' at least two Android applications.
Great understanding of network & socket programming, concurrency & multithreading, memory management and common design patterns
Strong data structures, logical, analytical and algorithm skills
Desirable, but not required
Professional Ruby/RoR development experience
Open source contributions
TDD experience
Experience scaling web services
Experience building server side APIs
Best,
Dylan