Software Developer/ Engineer/ Architect
Software Engineer Mobile - iOS
- Design, code, document, and test components to a world class standard
- Interpret technical specifications to produce detailed design
- Perform functional testing of solutions
- Ensure code is easily maintainable and tracked in a version control system
- Identify best-of-breed methods / tools / API’s and assess technical fit
- Participate in architectural decisions
- Provide task estimates, level of complexity assessment
- Provide input to scheduling of projects
- Ensure tasks get executed on time and to required standards
- Pass on knowledge of various technologies to other team members and to other functions
- Bachelor's degree Computer Science (or related discipline)
Knowledge/Experience:
- Experience working in an Agile environment
- Expertise in iOS platform
- Experience with Swift and Objective-C developing native apps
- Knowledge of iOS testing tools and CI
- Strong UI/UX skills
- Comfortable working in a continuous integration environment
- Pro-active in creating better user experiences
Skills/Abilities:
- High energy, can-do attitude, and a strong desire to succeed
- Strong analytical skills
- Strong communication skills