ANDROID HYBRID APP DEVELOPMENT CROSS PLATFORM CODE REVIEW PROJECT PLANNING PROJECT TRACKING NATIVE DEVELOPMENT ANDROID PRINCIPLES ANDROID GUIDELINES MOBILE TECHNICAL ARCHITECT TITANIUM SENCHA PHONEGAP XAMARIN APPCELERATOR -
Experience
3 to 10 Years
Industry
IT - Software Services
Functional Area
Software Development - Others
Job Description
Responsibilities
* 4+ years of experience in designing, developing and architecting for mobile app development (native/web) across various mobile platforms such as iOS, Android, HTML5, Titanium and Phonegap
* Handled at least 5 projects in the past from requirements to delivery
* Experienced in designing and developing mobile SDK and integrating mobile apps with web-services and external APIs
* Experience in developing reusable artifacts/frameworks, reusable assets, Industry solutions, reference architecture, design, development and QA best practice
* Proactively identify architecture and product weakness and recommend solutions
* Collaborate effectively across various functional teams to build products to deliver end-to-end products & features and resolve issues.
* Collaborate with Product, Design, Engineering, and Operations to define clear requirements, deliverables, and milestones for mobile or web applications
* Identify key areas of technical necessity and client priorities (cost, performance, scalability, etc.)
* Software platform and tool evaluation, selection, and optimization
Requirements:-
> Comprehensive knowledge and application of architectural methodologies and techniques
> Extensive applied knowledge / experience of actively leading the systems architecture of solutions
> Knowledge of object-oriented principles and development patterns like MVC
> Able to effectively articulate technical concepts to diverse-skilled audiences
> Proven aptitude developing applications leveraging XML/JSON based RESTful/SOAP APIs.
> Should be able to create Use case scenarios, UML diagrams, Sequence diagrams, class diagrams
> Collaborate, Lead, and inspire mobile development team through the completion of all phases of mobile projects
> Excellent communication skills with the ability to communicate to stakeholders in a persuasive and empathetic way
> Ability to execute a product from Project Estimation, Requirements management, Design, Code, to Quality Assurance, Troubleshooting and Support