Senior Software Engineer / Lead Software Engineer - Ionic Angular
- Full-time
Company Description
.
Job Description
Experience : 5-8
5+ years experience in mobile app and responsive web app
development using Ionic( 3+ version ) Angular(2+ version) Currently
we using angular 7 and version 4 for Ionic.
Experience in Cordova and Capacitor
Experience with SQLite embedded databases
CSS/SCSS, HTML5 and JavaScript/TypeScript
NgRX & RxJS experience
Experience working withing an Agile environment with an
understanding of TDD, BDD and DDD
A good understanding of how large-scale enterprise systems work
Integration with REST API’s
Passion for web and mobile application development
Excellent knowledge of design principles and UI best practices
Offline data storage, encryption and data synchronisation strategies
Solid Object Orientated Programming skills
Source control tools (e.g. GIT, SVN, PVCS)
Desirable:
Push notifications (GCM, APN, FCM etc.)
Experience with message brokers e.g. RabbitMQ
Experience designing and building back-end web services
NoSQL databases such as CouchDB and Firebase Realtime
Database
Working in design, deployment and maintenance of back-end
databases (PostgreSQL / SQL Server / MySQL/)
Additional Information
Good Communication Skills required.