Title:iOS Developer
Reports to:Manager, Mobile Engineering
Champions of our craft, mobileforming is made up of scrappy and sometimes nerdy, humble heroes. We are fun-tastic mobile disrupters, passionate about building great apps by challenging the status quo and reinventing the norm. Simply put, we are tech-heads who are given the entrepreneurial freedom to build amazing technology with one goal in mind: make the world easier to use.
WHAT YOU'LL BE DOING
- Domain analysis and design, application development and testing, code and design reviews
- Analyze and troubleshoot issues and defects in environments; analyze performance and design inefficiencies.
- Following best practices for development such as continuous integration,unit and integration testing and code coverage analysis.
- Participating in SCRUM team activities and following agile patterns and methodology
- Stay abreast of the latest technologies and tools being used to improve software development and delivery.
- Participates in special projects and performs other duties as assigned.
WHAT SKILLS YOU NEED:
- Bachelor’s degree in Computer Science or relative experience
- 1+ Years experience of mobile app development
- Success shipping at least one iOS app to the App Store
- A degree in Computer Science or related field is preferred
- Basic Data Structures and Algorithm knowledge and understanding
- C & Objective C
- Swift
- Xcode (interface Builder, Instruments)
- Test Driven Development
- UIKit / Core Animation
- Understanding of KVO concepts and Web Service concepts.
- Knowledge of iOS
- Strong Core Data knowledge, Animation knowledge, URL Loading System
- Fluent in Design Patterns
THE WORK PERKS:
- We pay really well
- Super competitive Health Benefits, on day 1!
- Time away with your newborn
- Excellence Incentives
- Discounts galore
- Always stocked up on noms
- Cake Time celebrations
- Flexible Workspace
- Flex-Time
- Weekly Game/Movie Night
- Weekly Yoga Night
- Frequent company outings
- Nap/Wellness Room