Location: San Mateo, CA
AtHoc, a VC-backed company founded in 1999, is the pioneer and recognized market leader in next-generation emergency communications software for the security and safety market. Fundamental to our mission at AtHoc is the development of innovative products used for the critical endeavor of saving lives.
We’re seeking dedicated, bright and highly motivated team players who want to make a difference and share in our accomplishments and passion. We provide a culture that encourages different perspectives and new ways of thinking toward a common, aligned goal and shared vision: to bring innovative solutions to market and advance the safety, security, and protection of people and property around the world.
Join a principled customer-focused team that is transforming an industry and has earned the trust of hundreds of customers and millions of users within the U.S. military, federal government, homeland security agencies, healthcare, fortune 500 companies and higher education institutions. At AtHoc, we recognize that the talent and drive of our people is a vital key to our continued success.
For more information on AtHoc, please visit
Key Roles and Responsibilities
Develop new Android app projects and provide ongoing support throughout the product lifecycle
Create new, exciting features and push code to millions of AtHoc users
Keep your ear to the ground, helping us define and analyze industry best practices and important developments in the mobile space
Creating documentation for your code and high/low level documentation for various projects
Working individually and as a team member Experience and Qualifications
Experience and Qualifications
Thorough understanding of the full Android app development lifecycle (Project setup, development, SDK, Ad Hoc distribution, marketplace distribution, after-submission support)
Published and maintained at least one app in the Android marketplace
Experience targeting devices with a variety of screen sizes (including tablets)
Deep understanding of Android app state management (background + foreground), memory management, multi-threading and security
Strong MVC/object-oriented programming skills (Encapsulation, Polymorphism, Inheritance)
Demonstrable experience of basic data structures such as: linked lists, doubly linked lists, binary trees, arrays, lists, hash tables, and general knowledge about computer science, such as stacks, heaps, operators, and various algorithms
Minimum 8 years of programming experience and minimum 2 years of Android application development
BS/MS in Computer Science or related field
Sincere passion for mobile devices and emerging technologies with a track record of execution
Able to work as part of a highly efficient and organized team
Good communication skills
Ability to apply a systematic, disciplined, and analytical approach to problem solving
Possess a "can do" attitude
The AtHoc partner program focuses on marketing and reselling notifications solutions for emergency notifications, force...