Position: Mobile App Developer
Company: MeDirect Bank Malta plc
Experience required: 2y
English level: upper

**Duties and responsibilities**
Supporting the entire application lifecycle (development, test, release, and support)
Producing fully functional mobile applications writing clean code
Gathering specific requirements and suggesting solutions
Writing unit and UI tests to identify malfunctions
Troubleshooting and debugging to optimize performance
Developing interfaces based on the UX design
Liaising with the Development team to plan new features
Ensuring new and legacy applications meet quality standards
Researching and suggesting new mobile products, applications and protocols
Staying up to date with new technology trends

**Required knowledge, skills and experience**

2+ years of mobile development experience (iOS and Android)
In-depth Nativescript experience
In-depth knowledge of Javascript
Knowledge of at least one programming language, such as Objective-C Swift and Java
Experience with third-party libraries and APIs
Familiarity with OOP design principles
Deep understanding of how to optimize NativeScript apps for iOS and Android
Well versed with Native/Cross-Platform/Hybrid development models
Experience collaborating with backend development teams and mobile product managers to recommend next gen offerings
Well versed in SDLC using Confluence and Jira with Agile/SCRUM methodology
B.S. degree in Computer Science or related field
Great to Have:
NativeScript compilation of Vue code, managing the UI projects in the same state as web team
Demonstrable portfolio of released applications on the App store or the Android market
Knowledge of Microservice Architecture concepts
Performance management with tree shaking or bundle optimization strategies to minimize assets on the device