Software Engineer

@ Lookout

Successful applicants are responsible, self-motivated, and confident; can get things done; can intuitively anticipate problems; look beyond immediate issues; take initiative to improve both our software and our development infrastructure. In short, we look for people who take pride in the craft of software engineering and have proven to be quite good at it. We believe in agile software development, metrics, short feedback loops, open-source, well-designed APIs, test driven development, and using automation wherever possible - and all sorts of other things to make sure we can minimize friction and focus on solving the big problems. Responsibilities * Design, architect, and develop features that run on Android devices * Interact regularly with product management, designers, and other teams * Ensure product roadmap is delivered on time with emphasis on quality * Conduct design and code reviews * Resolve bugs and conduct code fixes Requirements * Able to come up to speed quickly on our existing implementation * Expertise in OO Programming and Java * Outstanding software design/architecture skills including design patters and data structures * Passionate about unit, functional, integration and other forms of automated testing * Desire to own features end to end * Experience shipping production ready software * Excellent communication skills, able to work well with a smart, passionate and growing team * Comfortable working in a dynamic startup environment Bonus Points * Knowledge of Ruby, databases such as MySQL * Understanding of wired and wireless networking protocols

Apply Now