Bible Labs Software Engineer iOS

LifeChurchtv   •  

Edmond, OK

Industry: Professional, Scientific & Technical Services


Less than 5 years

Posted 43 days ago

With technology rapidly changing, Bible Labs recognizes the opportunity to make the most of this moment in history and discover new ways to help people engage with God’s Word. We’re seeking a forward-thinking Software Engineer to join our small, collaborative team responsible for the end-to-end development of our iOS applications and sharing our passion for new technology, research, and innovation.
If you’re looking to dedicate your life to drive development of multiplemobileapps that have the potential to change millions of lives around the world, keep reading!

You are:

    • Passionate about the global effect of Bible engagement
    • Excited by learning new methodologies and systems.
    • Willing to do whatever it takes to help your team be successful
    • Comfortable with ambiguity, shifting deadlines and the iterative design process
    • Able to drive a project from a simple idea to the finished product.

You will be:

    • Quickly prototyping new app and feature ideas that make effective use of new platforms and technologies which are at the forefront of mobile technology
    • Designing and implementing new features and creating human interfaces
    • Building back-end applications and features
    • Working closely with the YouVersion engineering team
    • Collaborate with team members representing product, design, web development, and product marketing

You have:

    • 3+ years of experience in iOS development and/or software development
    • Expertise in Git, MacOS, iOS application development, Cocoa, and Objective-C/Swift
    • Deep understanding of interactive application development patterns
    • Knowledge of iOS SDK performance tools and optimization techniques
    • Skill in client/server architecture and integrated mobile applications, REST
    • Published one or more applications in the iOS App Store
    • Passion for the end-to-end user experience
    • Strong time management and organizational skills to drive projects to completion
    • Experience mentoring others and a desire to lead

The cherry on top:

    • Be part of a team that cares about you, your personal growth, and professional development