New York, New York
Mobile Application Developer (Volunteer)Who What Why is a news organization and community that seeks to provide the public with high-qualityinvestigative and forensic journalism on the significant issues facing humankind. We are fundamentally anonprofit that accepts no advertising. Our workforce consists of highly skilled volunteers dedicated toelevating public awareness and fostering a more vigorous democracy. If you’re interested in learning theins and outs of a nonprofit organization in a challenging, rewarding environment, consider joining ourteam of highly skilled volunteers!Our Volunteer opportunities are unpaid, remote, part-time and provide for a flexible work schedule.Minimum commitment of 10 hours/ week for six months required. Please DO NOT APPLY if you are only looking for paid employment.ResponsibilitiesActing as lead iOS and/or Android developer. Depending on the skills set, can be led on one platform and play a supporting role across the other.Creating compelling device specific user interfaces and experiences.Building visual prototypes to illustrate product deliverables.Deliver across the entire app life cycle – concept, design, build, deploy, test, release to app stores and support the product if needed.Working directly with developers and product managers to conceptualize, build, test and realize products.Working closely with another mobile app developer leading the other platform development.Working along with the web developers to create and maintain a robust framework to support the apps.Working with the front end developers to build the interface with focus on usability features.Optimizing performance for the apps.Explaining technologies and solutions to technical and non-technical stakeholders.QualificationsProven software development experience – desktop and mobile.Published examples of mobile applications on the App store or the Android market.A track record of delivering successful consumer and or business products.Ability to use analytic data and user testing to inform design decisions.A passion for new technology and giving back to the community.Ability to multi-task and good time management skills.Ability to work on their own and as a part of the team.Excellent mobile app testing/ QA skills.Excellent communication skills (verbal and written) to liaise with various teams.Essential volunteer skillsKnowledge of SQLite, MySQL or similar database management system.Understanding of other compiled languages.Experience on web service integration (SOAP, REST, JSON, XML).Experience of development using web technologies.iOS -Strong design and programming skills in Objective-C (or Swift).Familiar with iOS SDK.Familiar with xcode.Android -Strong design and programming skills in Java (J2EE/ J2ME).Familiar with the Android SDK.PerksWork in an exciting, up-and-coming organization in a crucial and socially relevant field.Interact with people at all levels.Learn the nuts and bolts of nonprofit operations.Collaborate with smart, accomplished co-workers.Have fun and make a difference.