
Software Engineer – Lead iOS Mobile Developer
Yapper | Washington, DC
We are a brand new startup based in Washington DC that plans to change the way people communicate with the people around them. We are a group of young, ambitious, hard-workers who want to make an impact on society and have fun while we’re at it. We are looking for someone who sees the Yapper vision and wants to be a part of building something from the ground up. We believe in the lean startup method and launched our MVP (Minimum Viable Product) in early 2014. We are tweaking the product now to create something that will truly change communications. Fundamentally, Yapper lets you find out what’s going on around you by connecting you to your physical community through chats that are broadcasted to anyone within a 5 block radius. The chats delete after 30 minutes of inactivity to ensure that they are relevant to location and time. We have won awards in the GWU Business Plan competition, have thousands of users at GWU and in DC, were called “DC’s Hottest Showcasing Start-Up by Tech Cocktail and made it to the semi-finals of SXSW Student Start-Up Madness tournament.
About Our iOS Developer Position
We’re looking for experienced iOS developers to help architect, build, iterate, manage and deploy Yapper for iOS most up to date operating systems and software’s.
Obligations and Acknowledgements - Job description:
Yapper is a hyper local ephemeral messaging application poised for extensive growth in 2014. Reporting directly to and working with the CTO and Managing Partners, the Lead iOS Developer will be responsible for managing and developing Yapper’s front and back end technology platforms. Including, but not limited to, feature updates, functionality improvements, speed enhancements, crash fixes, freezing fixes, graphics, design, bug fixing, optimization, speed enhancements, location accuracy, chat accuracy, UI/UX, and continued best practice development techniques and double checks.
Job tasks
At the beginning of each week, the CTO will agree on a designated project and tasks that will need to be executed to complete said project with some inclusion of the management team’s goals and feedback. Each project will be written down and will have specific, attainable goals that will be reflected upon at the end of the week.
Participate in several in person meetings a week with CTO and weekly phone calls with management team to discuss projects, insights, goals, results, innovative ideas, strategies, and improvements to technology infrastructure.
Attend events to represent and expand Yapper’s technology innovation, technology performance, brand awareness, and Yapper product usage.
Manage weekly projects, goals, and feedback from CTO.
Conduct market research and present strategies for product and solution innovations to management team.
Hours and compensation
This position is a one of a kind opportunity to manage all technology projects for a growing startup in an exciting and revolutionary industry. The candidate will work daily to build Yapper into a product poised for increased growth through efficient and effective technology infrastructure that can perform quickly and accurately with sudden and lasting increases in bandwidth. This position will be compensated per below with the possibility of a bonus, equity, or continued employment and promotions for improving Yapper’s front and back end technology platforms and solutions and increasing downloads and customer engagement.
The developer will be expected to work at Affinity Labs office space and independently to create projects that will best fit the goals previously outlined.
Competitive Start-Up Compensation will be provided in two monthly payments on the 1st and 15th of each month.
Responsibilities
-
Contribute best-in-class programming skills to develop a highly innovative, consumer-facing mobile product
-
Independently write quality code that is simple, reliable, and scalable
-
Analyze and fix moderate to complex problems during development and support. Document and communicate results appropriately
-
Continually offer thought-leadership and dependable execution ability in a high-paced environment characterized by ongoing iteration and product pushes
-
Play a key role in product development, help shape direction of the Yapper feature set
-
Proactively explore methods and tools to improve the overall development process
-
Participate in the recruiting process as needed
-
Provide mentoring and leadership to less experienced developers
Requirements
-
Experience developing iOS applications on iOS 7
-
Firm understanding of Objective-C, XCode and the iOS Frameworks including Web Calls and API integrations.
-
Experience with C# or .NET a plus
-
Bachelor's degree (Computer Science or Engineering), verifiable by transcripts
-
Self-starter and be able to handle multiple tasks and priorities
-
UX design experience a plus (not required)
-
Parse server integration experience a plus (we use Parse servers)
-
Experience creating chat or messaging a plus (we use QuickBlox API’s)
-
Experience with location services or GeoFencing a plus
-
Experience with Facebook logins or API’s a plus
-
Experience with speed, optimization, accuracy, and bug free development required
-
Enjoy working at an entrepreneurial company
-
Highly motivated and dependable
Compensation
-
Since we are a brand new start-up, we can’t afford to pay industry standard developer annual salaries, but can negotiate other incentives including equity and bonuses depending on candidate skills, past projects, performance, and dedication to idea, team, and growth.
-
We operate out of Affinity Labs on 9th and U Street NW, Washington DC.
Applying email to justin@getyapper.com:
-
Resume
-
Any previous related work/portfolio