Job Description :
Title:Senior iOS DEVELOPER
Location:Malvern ,PA
Duration:Full Time
Job Description
Create new and modify existing mobile apps in accordance to ISO/IEEE/CMMI standards utilizing Swift and Objective-C programming languages, frameworks, development environments, software development methodologies, processes, techniques and quality planning methods
Lead the process of requirements gathering, analysis, design, implementation, testing, and maintenance of enterprise-
level application software products.
Implement test and data driven development methodologies to deliver on essential software requirements (functions,
performance, design constraints, attributes) and its external interfaces
Develop general system design including internal and external information flows, current and future system requirements
and integration points
Create technical documentation including high-quality documentation of code
Confer with systems analysts, project and delivery managers to design systems and to obtain information on project
limitations and capabilities, performance requirements and interfaces
JOB REQUIREMENTS
At least 5 years of relevant development experience, including Design skills, and expert knowledge of iOS Development
Ability to follow, understand, and enhance a defined software development process
Expected to be self-managing, take technical responsibility for a subsystem or a whole project, work without supervision
and test his/her work thoroughly using test cases.
Expected to have proven experience in evaluating theoretical knowledge and practical (on-the-job) skills and the seniority
level of candidates and providing actionable feedback and recommendations on positions/projects matching.
Expected to participate in phone conferences; be interviewed by customers; be involved in customer workshops and
presentations.
Expert knowledge of Java; Knowledge of Git + Gitflow
Good understanding of Design Patterns (especially MVVM)
Performance and memory profiling/optimization skills