iOS/Android Developer

Location: McLean, VA


We are seeking a creative, hands-on, and hardworking mobile engineer to be a member of the Tech Strategy Team! As a Senior Android & iOS developer you will be focused on designing and delivering advanced Android & iOS mobile apps and improving features by creating new and innovative ideas. As a Mobile Developer, you will bring solid experience in emerging and traditional technologies such as: React Native, objective c/swift/java, iOS & Android SDK.

Your work falls into two primary categories:

Mobile Application Development

? Design and build advanced applications for the iOS & Android platforms
? Strong in Android and iOS coding and methodologies with Proof of work (e.g. github contributions) & have published one or more iOS/Android apps in the app store (should be able to demo the App)
? Ability to design mobile code and implement both functional and non-functional requirements
? Expertise in Modern Mobile Architecture as well as software design patterns to ensure the productivity, maintainability and scalability
? Experienced in Mobile Native UI, Realm, Networking, Persistency, Multithreading, performance, push notifications, concurrency, Java for Android, and Security Agile Development
? Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in a full-stack development tools and technologies and partner with Product/Business teams

Qualifications:
- Bachelor’s degree in Computer Science or IT
- Design and build advanced applications for the iOS & Android platforms
- 6+ years of professional work experience with Android and iOs development
- Strong in Android and iOS coding and methodologies with Proof of work (e.g. github contributions) & have published one or more iOS/Android apps in the app store (should be able to demo the App)
- Experienced in Mobile Native UI, Realm, Networking, Persistency, Multithreading, performance, push notifications, concurrency, Java for Android, and Security.
- Experience using Git code repository technology, code reviews, RESTful APIs and other web services
- Knowledge of backend technologies

Keys to Success in this Role:

Proven Mobile Application development experience
Collaborative team player
Creative and innovative development approach