Thursday, June 7, 2012

SOFTWARE ENGINEER JOB IN KENYA

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

Apply for this position by emailing a CV and short cover letter to apply@kopokopo.com.