Experience building thick client applications in iOS
Expert level experience with Objective C
Familiarity with agile development processes and methodologies.
Experience in developing apps that consume web services
Solid understanding of software design and patterns
May provide day-to-day direction and oversight for other employees.
Has a solid knowledge of product category, understanding larger system aspects.
Demonstrated understanding of cross functional processes.
Demonstrated proficiency in work practices, standards, processes.
Good written and verbal communication skills, effective presentations skills.
Ability to collaborate, negotiate and work within a team environment.
Ability to relate to others, demonstrated resourcefulness and flexibility, active participation in decision making process.
Ability to solve problems and lead others in resolving problems.
Contribute to multiple projects, involving single components or subsystems.
Provide technical leadership on cross-functional teams.
First point of contact within engineering with external customer. Lead customer presentations.
Guidance provided by manager. Some projects assigned by manager, some sought out by employee.
Demonstrated interpersonal and written communication skills. Proactive in generating reports and preparing seminars.
Can quickly assess a problem and identify the key technical issues. Bases decisions on fundamental engineering principles and has a firm understanding of how the principles apply to the problem. Has an understanding of the assumptions involved and accounts for the added risks.
Responsible for code and product stability, security, and performance
Serves as a subject matter expert in the building of software architecture and design artifacts.
Analyzes software requirements to identify componentry, communication interfaces, subsystems and integration dependencies.
Experience building high performing scalable, flexible, and extendable consumer-facing applications and services-oriented product platforms