Lead, design and build native applications for the Android platform.
Ability to gather requirements and provide detailed estimates of work and ensure timely delivery of features, with quality, readable, and well-tested code.
Work with Design Team to translate designs and wireframes into high quality code.
Collaborate on the development of complex systems; including requirements analysis, estimation, design and development, implementation and testing.
Desire to create great user experiences within the mobile space.
Diagnosis of problems and performance analysis and software integration and customization.
Ensure the performance, quality, and responsiveness of applications.
Follow all established software development methodologies and procedures.
Requirements and Qualifications:
2+ years of software development experience.
Self-motivated with strong problem-solving skills and well organized.
Good knowledge of technologies, apps and mobile languages.
Solid understanding of the full mobile development life cycle and ability to learn new concepts quickly.
Familiarity with push notifications.
Ability to manage multiple projects and deadlines at once.
Hands-on experience supporting multiple versions of Android SDKs, screen resolutions and device types.