Senior iOS Engineer - Epocrates

Salary depends on experience
Posted on 02/19/18
Austin, TX
IT Consulting/Services
Salary depends on experience
Posted on 02/19/18

Epocrates is a native iOS and Android application written in Java, Objective-C, and Swift.  We are looking for engineers who are skilled in one or both of these stacks.


Responsibilities may include, but are not limited to:
[Primary Function] Technical Execution

  • Write maintainable, readable, and testable code
  • Introduce and create design patterns that help us write better code
  • Create modular user interfaces that work on iOS and Android
  • Proactively identify and propose new, alternative technology in order to create scalable applications
  • Participate in Agile planning, story pointing and ceremonies
  • Review and help improve teammates code

 
Contributions to the Team

  • Help interview and build our teams
  • Be the subject matter expert and elevate the team’s skillset as they adopt new technologies
  • Contribute to agile ceremonies to improve team performance
  • Volunteer for work in the backlog and commit to quality delivery; Coordinate efforts across the team to ensure completion and effectiveness
  • Drive self-organization; help determine how the team functions in collaboration with your peers

 
 
Cross functional Coordination and Communication

  • Work collaboratively across the Technology and Product organizations to ensure alignment towards business goals
  • Builds strong relationships with cross-functional team members and business stakeholders
  • Share business and technical learnings with the broader engineering and product organization, while adapting approach for different audiences

 
Education, Experience, & Skills Required:

  • Experience developing and shipping native iOS and Android mobile applications
  • Experience building large scale mobile applications using one or more of the following technologies: 
  • Swift
  • Objective-C
  • Java
  • Experience with modern software engineering best practices: tdd, pair programming, automated testing, continuous delivery

15065BR

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.