Tech Lead - Android / Mobile Job in Prompt Softech

Tech Lead - Android / Mobile

Apply Now
Job Summary

Job Description

  • 6-8 years of experience of design/implementation of Enterprise scale mobile applications
  • Requirement understanding and client communication
  • Adhering to scope, quality and timeline boundaries
  • Build and maintain android apps to deliver the best user experience
  • Complete ownership of code/application, end user experience across devices and features
  • Complete ownership of the project development and execution
  • Handling multiple projects with overseas clients
  • Well versed with Status reposting, team utilization and client communication
  • Technically sound with strong analytical and logical ability
  • Mentor and build project team
  • Presales support / estimate new requirements

Technical Skills

  • Android, API Integration, Room Database, Sql Light Database, Native Apps, OOPS, SDK, Algorithm, Kotlin
  • Basics of iOS deevelopment and mobile in general
  • Engineering skills to develop and maintain light weight applications that would seamlessly run in low end android devices, poor bandwidth and mixed user environments with offline and online application
  • Experience with web service/backend integration (REST, JSON, XML)
  • Dealing with different versions of Android, brands, screen resolutions
  • Understanding of the full mobile development life cycle
  • An app deployed in production that handles payments/transactions
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Strong Sync algorithms to sync offline data.
  • Familiarity with Agile development, Scrums, continuous integration, and test driven development processes
  • Strong experience in design patterns, Android UI design principles, Object Oriented Programming
  • SVN/GIT repository experience with branching and mergining

Qualification

  • BE / MCA / MSc
  • 5+ years of experience in Linux server management5+ years of experience in Windows server management
  • Bachelors degree in computer science (or related area) preferred.
  • Microsoft Certification (MCSE) or equivalent certification in relevant programs desired.
  • Advanced knowledge of Windows Server /desktop Operating Systems
  • Managing in excess of 30+ Windows/Linux Server infrastructure
  • Managing deployments/rollouts
  • Managing server virtualization technologies like VMWare Server/ESX or Microsoft HyperV/Virtual Server
  • A solid understanding of LAN/WAN networking
  • Cisco Certified Network Associate or Professional -CCNA/ CCNP MCITP Server
  • Group Policy design and configuration
  • Microsoft IIS administration and configuration
  • Managing Office365/Zimbra administration
  • Active Directory/LDAP user and group administration
  • Ability to troubleshoot network issues including back bone infrastructure issues
  • LAN Routing and Switching design, configuration and troubleshooting (VLANs, IP Subnetting, 802.1Q trunks)
  • Maintain system efficiency.
  • Ensure design of system allows all components to work properly together.
  • Troubleshoot problems reported by users (Ticket Management).
  • Make recommendations for future upgrades.
  • Maintain network and system security.
  • Analyze and isolate issues.
  • Monitor networks to ensure security and availability to specific users.
  • Evaluate and modify system's performance.
  • Identify user needs.
  • Maintain integrity of the network, server deployment, and security.
  • Ensure network connectivity throughout a company's LAN/WAN infrastructure is on par with technical considerations.
  • Design and deploy networks.
  • Perform network address assignment.
  • Maintain network servers Such MSSQL, MYSQL, IIS, APACHE, on windows and linux
  • Administer servers, desktop computers, printers, routers, switches, firewalls, phones, personal digital assistants, smartphones, software deployment, security updates and patches.
Experience Required :

6 to 8 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs