Our client is a new business dedicated to reimagining K-12 education by creating digital products and services that empower teachers, students, and parents in new ways. We believe digital innovation will transform the classroom over the next few years, engaging and inspiring students. We are building a tablet-based platform to facilitate personalized instruction and enable anywhere, anytime learning. Based in NYC, we are a team of education, creative and technology professionals assembled to redesign K-12 education and help students across the country amplify their potential. We currently serve more than 200,000 educators and three million students.
Job Description:
Looking for creative and passionate Lead Developers to join our growing technology team. Leading teams oof 4-6 Developers.
Ideal candidates will be comfortable working in a fast-paced, ever-changing work environment. You'll take a lead role in delivering our new and innovative tablet-based product, utilizing best development practices such as rapid development, automated testing and continuous integration.
Responsibilities:
As part of a cross-functional agile software team, take a lead role in delivering new and innovative Android libraries and apps.
Work with product owners, UX designers, and sometimes users to design, estimate, and develop robust and scalable tablet software (both on device and cloud-based)
Contribute to continuous improvement of software development best practices in the areas of coding tools, languages and APIs, as well as agile software design and development processes
Mentor junior members on your team of 4-6 Developers
Maintain knowledge in emerging technologies and share it
Requirements:
BS/MS in Computer Science or equivalent
Over ten years of experience developing interactive applications in Java - 2+ years leading teams of more that 4 Developers
Minimum of one year hands-on professional experience of mobile development using Android
Strong competency with Android platform, preferably ICS or later
Strong understanding of Computer Science fundamentals including OO, data structures, UI patterns and algorithms
Solid exposure to unit testing and continuous integration
Strong understanding of interactive application development, memory management, file I/O, network & socket programming, concurrency and multi-threading
Proven technical leadership experience in a professional environment, including ownership and delivery of a sizable product or product component
Fluency in another language such as Python, C++, C#, or Ruby
Taste for simplicity and elegance in technical design and implementation as well as an appreciation for test driven development
Likes Honeycomb for breakfast and Ice Cream Sandwich for dessert, mixed with the occasional Jelly Bean
Interested candidates should contact Mr. Andrew Rawana directly at andrew.rawana@andiamopartners.com, or www.linkedin.com/in/andrewrawana/