Job Description :
Job Responsibilities:
Architect, design, build and operate scalable software systems and services for mobile applications
Drive adherence to mobile optimized standards, APIs and governance.
Coordinate and work closely with other product and design teams to execute solutions.
Design and champions solutions for the mobile channel. Understanding and taking advantage of modern mobile architectures, devices and solutions.
Acting as the technical subject matter expert: Mentoring fellow engineers, demonstrating technical expertise, and leading a small team solving challenging programming and design problems.
Architecture and developing mobile apps, prototypes, or proofs of concepts (POC’s) leveraging latest modern technologies.
Demonstrated knowledge and understanding of structured analysis and technical design techniques.
Understanding of mobile security protocols, analytics and social channel integration.

Technical Qualifications:
10+ years of hands on full life cycle SW delivery; 5+ years of iOS development.
Strong knowledge of data structures, algorithms, and designing for performance, scalability, availability, and internet and mobile OS security fundamentals
Solid secure coding practices including good design documentation, unit testing, peer code reviews
Solid experience programming in Java, Objective-C, good current knowledge of Unix/Linux environments, web API, XCode IDE, Interface Builder, iPhone & Android SDK and DB
Deep understanding of mobile software development methods, technologies, tools and architectures (Objective-C, SWIFT, RESTful web services, etc
Strong understanding and use of REST services, JSON objects, secure coding concepts and memory management in iOS & Android
Solid written and verbal communication; strong interest and ability to collaborate with team members and business stakeholders.
Working knowledge of database concepts and SQL
Working knowledge of HTML, CSS, Java Script is required
Experience with Kotlin is a plus

Education Qualification:
B.S. in computer science, software engineering, computer engineering, electrical engineering, or related area of study
             

Similar Jobs you may be interested in ..