Responsibilities- Developing high performance, responsive front end websites, web apps and progressive web apps- Developing scalable, back-end website apps using Test Driven Development- Creating, Deploying and Managing servers and databases- Ensuring cross-platform optimization for mobile phones & embedded systems- Converting designs into beautiful & engaging user experiences- Designing and developing APIs and RESTful services- Developing software components and unit tests- Writing clean, maintainable code for the front and back end of the software- Staying abreast of developments in web applications and programming languages.Bonus skills- Working experience with Firebase platform/AWS- Working experience using Github/Git for maintaining source code- Experience with Flutter development (Dart)- Experience with web & proxy servers (Apache, Nginx etc.)- Interest in Machine learning or AI