Role: iOS developer
Location: Plano, TX Onsite day1
Duration: 12+ Months
Responsibility :
Conceptualize, design, program, test, implement and deploy software applications using the appropriate documentation, processes, and quality standards.
• Provide business and project expertise when collaborating with clients, IT resources, vendors, consultants, and other stakeholders to identify the user requirements, assess technologies, recommend, and implement technical solutions.
• Performs formal code reviews to ensure specifications and standards are met.
• Applies defined code management, build, and deployment Standards and practices.
• Independently applies problem solving skills to investigate and research complex system problems to establish root cause and resolution.
• Ensure accuracy of coding, create technic
; utilize software configuration, version, and quality management processes.
• Work independently with minimal direct supervision; exercise independent judgment to obtain results. Independently applies problem solving skills to investigate and research complex system problems to establish root cause and resolution.
Qualification:
• 8-12 years' experience in the design, development of large scale mobile applications t points on must have
• Proficient and hands-on with iOS development
• iOS native apps development
• Hands on recent development experience in Swift, C++, JavaScript/jQuery, RWD / Mobile
• Develop native iOS based apps using iOS, Query, HTML 5, Restful APIs
• Excellent knowledge and capability to use OS frameworks for multi-threading, data persistence, and adapting user interface across multiple screen sizes
• Experience with developing custom Uls and animations
• Knowledge of implementing APis for Ad integration, push notifications and cloud
• Knowledge to apply Test Driven development throughout the lifecycle of the application. Hands-on knowledge to define functional and integrational test strategies and to provide support and guidance for troubleshooting.
• Advanced knowledge of unit testing best practices and continuous Integration processes (CI/CD)
• Well versed with code versioning tools such as Git and continuous integrationdenkins)
• Understanding of design strategies for effectively leveraging CDNs
• In depth understanding of agile development methodologies