Job Description :
iOS Developer we are passionate about delivering world-class customer experiences utilizing cutting edge technologies through sound agile development practices. As we continue evolve our platform capabilities, the ideal person would have a strong passion for delivering innovative & sustainable solutions to our customers with a business driven approach to architecture and a strong emphasis on quality, including devops concepts, build and test automation. Should excel in a collaborative, results-driven culture and be able to influence engineers, stakeholders, and leadership on mobile strategies & technologies. Major Responsibilities: • Works collaboratively with the Product Management, UX Design and Mobile Platform Architect to deliver for the Gap brand mobile eCommerce applications • Mentors and Leads the mobile developers to build an architecturally sustainable codebase that delivers a high-quality experience • Consults with key technology stakeholders (internal and external API owners, etc to drive enhancements and changes to their products when needed by the mobile applications • Drives analysis of metrics (NewRelic, etc data to constantly improve the user experience • Works collaboratively with software engineering team as they implement & deliver mobile solutions through the entire software delivery life cycle. • Is influential and engages actively in building out a dynamic and productive development organization and continuously improving practices and methodology through code reviews, etc. • Displays strategic thinking and can come up with sustainable solutions that span across projects and platforms keeping an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and re-use. • Provides technical expertise in the areas of architecture, design, testing, and implementation. • Identifies standards based solutions that are appropriate to our environment and drives adoption via mentoring and guiding others who are still developing their skills. • Initiates and leads effort towards organizational goals and objectives. Qualifications: • A minimum of 7 years software development experience, 5 years of which are specific to front-end technologies, 3 years of which are in Mobile development. • Exposure to mobile-complimentary technologies such as AngularJS, Node.js, • Expertise & experience in delivering mobile-first designs • Experience with either iOS or Android platforms is a must. Knowledge of two platforms is preferable. • Track record of building efficient, well-designed mobile applications. • Self-motivated team player who excels in a collaborative environment. • Hands-on experience with Agile development practices & Agile, XP, or Scrum project methodologies. • Strong sense of personal accountability; contributes beyond job role and responsibilities • Excellent problem solving skills; meticulous & methodical, strong attention to detail. • Ability to learn and apply new technologies quickly and self-directed • Proven ability to translate complex business requirements into simple software solutions • Passionate about continuously improving organizational practices • Thorough understanding of Object Oriented principles (Analysis and Design) • Full lifecycle development experience on large projects, creating distributed and scalable business systems.

TopTechnical Skills needed to perform this role:
iOS(4-5 yrs), Swift, POS background, app design pattern, familiar with external hardware, exp working with payment domain is a plus
             

Similar Jobs you may be interested in ..