تفاصيل الوظيفة
Senior Web-Mobile App Tech Lead
Confidential Company · Amman, الأردن
- تاريخ النشر على وظائف تناسبك
- نوع الوظيفة
- دوام كامل
وصف الوظيفة
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.
\r\nRequired Skills
• Javascript
• Team Management
• CSS
• HTML
• Angular
\r\nJob Details
• Location: Amman - Jordan
• Industry: Information & Communication Technologies
• Job Type: Full-Time
• Degree: Bachelor
• Experience: 6 - 10
• Nationality: Unspecified