Senior Web-Mobile App Tech Lead

Confidential Company  Amman - Jordan  Date Posted: 2023/11/30   Login to Apply

Responsibilities 

  • Designing and implementing new features as a senior member of a scrum team.
  • Provide technical leadership and mentoring to a team of developers.
  • Ensuring the team delivers high-quality output by proactively participating in Design and Code Reviews of team members.
  • Lead by example by following sound software design, process, and quality practices and ensure the team adheres to Software Development Processes.
  • Maintain strong communication channels with other development teams, product architects, and management.
  • Proactively participate in the estimation, planning, and delivery of agreed schedules of software projects within the team.
  • Occasionally travel to our Ireland Development office to laisse with other peers and Architects.
  • Occasionally provide out-of-hours support for the product.
  • Any other related tasks as required by the line manager.
  • Proven leadership abilities, with the ability to provide technical leadership, direction, and motivation to a development team.
  • 8+ years of “hands-on” software development experience with a minimum of 3+ years in a development technical leader role.
  • 3+ years of experience building web and mobile applications using Angular 2+, Ionic 3+, and Typescript.
  • Must have a deep understanding of Javascript / Typescript and common tools and libraries. e.g. Promises, RxJS, npm build scripts.
  • Experience developing or maintaining Cordova plugins including working with the native code. A minimum of 2 years working with Java and/or Objective-C / Swift.
  • Understanding of app ecosystems and related technologies such as REST APIs, SDKs, Firebase integration, JSON, XML.
  • High level of attention to detail and a strong aptitude for learning new technologies.
  • Ability to work across multiple product areas and remain quality and customer-focused.
  • Excellent communication skills, active listening, and the ability to present complex ideas in concise written and verbal descriptions using the English language.
  • Experience with Node.js, and unit testing frameworks such as Jasmine.
  • Knowledge and/or experience with distributed architectures.
  • Experience with software systems in the banking sector.
  • Experience in software testing and methodologies.
  • Proven relevant experience in the Banking Financial Services sector.
Required Skills
  • Javascript
  • Team Management
  • CSS
  • HTML
  • Angular
Job Details
  • Location Amman - Jordan
  • Industry Information & Communication Technologies
  • Job Type Full-Time
  • Degree Bachelor
  • Experience 6 - 10
  • Nationality Unspecified
Login to Apply

Similar Jobs