Software Engineer/ Full stack Developer Angular & Javascript
Software Engineer / Full Stack Developer - Angular & Javascript
JOB PURPOSE:
Develop and support new web/mobile applications for clients
JOB DUTIES:
Produce detailed product design
Develop robust code to implement the desired requirements
Work with sales team to analyze customer needs, define product requirements, get feedback from clients
Collaborate with the rest of the Development team on other projects
Stay up to speed with recent ICT developments, HW/SW tools, programming languages
SKILLS/ QUALIFICATIONS:
Strong analytical and problem solving skills
Strong background in User Interface development (web, mobile)
Deep knowledge of Apple Human Interface Guidelines
Deep knowledge of Google UI Design Guidelines including “Material Design”
Hands on experience developing Single Page Applications using AnglarJS, Twitter Bootstrap and XHR
Working knowledge of API development for web and mobile clients and Restful Web services using Ruby on Rails or ASP.NET Web API
Familiarity with the Xamarin platform components e.g. Xamarin Forms, Xamarin Test Cloud, Xamarin Insights
Familiarity with SQLite, Json.NET, and ReactiveUI
Familiarity with the Visual Studio IDE, including working knowledge of C# or ASP.Net and project templates e.g. ASP.Net MVC, Web API, Web Forms
Familiarity with source control tools and services e.g. Visual Studio Online, Team Foundation Server, Git, Github
Familiarity with a testing framework e.g. MS Testing Framework, NUnit
Familiarity working in a team with an Agile methodology (e.g. Scrum, Kanban)
Familiarity with Web Development languages e.g. HTML5, Javascript, CSS
The following skills are “nice-to-haves” but not critical for the role:
Familiarity with frameworks such as AngularJS, Bootstrap, JQuery, Ionic
Familiarity with Apache Cordova, Ionic, or Phonegap