Search by Job Title

Lead Client Software EngineerTwilio Inc.

THIS JOB HAS EXPIRED

About the Job:

We are looking for a Lead Engineer with expertise in mobile applications and web clients to support the next phase of Twilio's mobile platform and APIs. You will be a key technical contributor at Twilio.
You will work with teams on high performance / high availability distributed systems. We are looking for someone who can code and mentor a team of developers working on mobile platforms such as iOS, and Android as well as browser based applications. .
Responsibilities:

Lead the engineering team in architecture, development, and delivery of the Twilio Client mobile SDK for Android, iOS, and browser based applications. The Twilio Client SDK is a core part of the Twilio business that allows developers to integrate VoIP calling into any mobile app.
Work closely with product management peer to prioritize features. Build an engineering roadmap working with members of the client team.
Drive the day-to-day execution of deliverables using Agile methodology and tools used in software development life cycle to ensure on-time, high quality delivery of software while retaining nimble execution.
Individually contribute to the development of the SDK while mentoring the other members of the team on appropriate use of latest standards and technologies.
Requirements:

Mastery of iPhone and / or Android technologies (Objective C, Cocoa, Java, iPhone SDK, Android SDK). Be master of at least one. It is important for this role to have a strong OS/system level understanding of leading stacks (iOS, Android) as well as potentially relevant stacks (Windows mobile, Blackberry).
5+ Years of engineering experience with Objective C or Java or C/C++
Good understanding of networking, power management APIs, memory management, and concurrent programming.
Experience leading highly technical teams.
Understanding of web client technologies delivering browser applications is highly desirable.
Strong experience detecting and correcting memory usage issues, and optimizing code for application performance ? Write maintainable code with extensive test coverage, working in a professional software engineering environment (with source control, dev / stage / prod release cycle, continuous deployment). Practice Test Driven Development.
Enthusiasm for working in a fast-paced startup. We ship to thousands of people on a very regular basis, with tight schedules and small teams, and it takes a certain kind of energy and drive to get it done!?
Bonus Points:

You are an active member of a open source project and well known in the development community.
A passion for strong security.
If you have one or more applications in the app store.
Perks:

Competitive benefits, including medical, dental, vision, life insurance
An Amazon Kindle, $30/month to spend on books and a Twilio track jacket after demoing your first Twilio app in front of the company!
Pre-tax commuter benefits
Catered lunches and a weekly team dinner featuring invited technology and entrepreneurial speakers
Excellent gear (?We ? Apple computers and big monitors ? two if you need ?em?);
A strong belief in life/work balance