Senior Software Engineer, Mobile, iOS

AppNexus

(New York, New York)
Full Time
Job Posting Details
About AppNexus
AppNexus is an internet technology company that enables and optimizes the real-time sale and purchase of digital advertising. Our powerful, real-time decisioning platform supports core products that enable publishers to maximize yield; and marketers and agencies to harness data and machine learning to deliver intelligent and customized campaigns. Headquartered in New York City, AppNexus employs over 1000 professionals in offices spanning five continents.
Responsibilities
**Consider some of the problems you will try to solve:** * Design to Scale: We are a longer cycle, client side development team and build well designed and stable products that adhere to the standard of the AppNexus platform as a whole while powering our clients’ mobile initiatives at scale. * Broad Understanding and Impact: Working on our team requires a comprehensive understanding of AppNexus’ platform from both technical and business perspective in order to build innovative products that fulfill the company’s vision in the industry. * High Visibility: We are building the best mobile products on the market to unify the demands and monetize publisher’s inventory. **About the job:** * Develop large-scale, high volume mobile products, on both Android and iOS platforms. * Design and build scalable solutions while maintaining the stability of the products, supporting product issues and escalations from clients. * Architect, implement, and test new features and system components * Debug issues in our production applications * Write efficient and maintainable code including automated tests for business critical components * Work in a large cross functional engineering team to implement end-to-end solutions * Collaborate with Product Managers with diverse technology backgrounds * Deploy regular code releases to production and test environments * Participate in design discussions about new features and approaches to implementing new services
Ideal Candidate
**About your skills:** * BA/BS degree and 5+ years of experience OR MS degree and 3+ years of experience in software engineering (Degree in Computer Science or related field preferred) * 5+ years’ professional experience in full life-cycle native application development for the iOS platform with Objective-C * Experience programming with Java and/or Swift is a plus * Experience with one or more of the following iOS automated testing frameworks: Kiwi, Specta, Quick, KIF, Subliminal, XCTest, UIAutomation * Understanding of and interest in developing Android applications * Experience with mobile application integration with web based services * Strong written and verbal communication skills * Self-organized and motivated, with the ability to work independently and make use of your time effectively * Willing to learn new technologies, take on new responsibilities, and adapt between different platforms **More about you:** * You are passionate about a culture of learning and teaching. You love challenging yourself to constantly improve, and sharing your knowledge to empower others * You like to take risks when looking for novel solutions to complex problems. If faced with roadblocks, you continue to reach higher to make greatness happen * You care about solving big, systemic problems. You look beyond the surface to understand root causes so that you can build long-term solutions for the whole ecosystem * You believe in not only serving customers, but also empowering them by providing knowledge and tools

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.