Duties and Responsibilities:
1- Developing our web/mobile UI, services-based solutions and internal applications to ensure consistency, quality, architectural integrity, scalability, and availability
2- Responsible for building Web Applications using Single Page Application (SAP) paradigm.
3- Participate in the full SDLC with Requirements, Solution Design, Development, QA Implementation, and product support using Scrum and other agile methodologies.
4- Support QA by participating in test plan reviews, triage meetings and bug fixes
5- Hands-on engineer in designing and development of software solutions and software requirements related core components, foundational frameworks, UI and SOA based services.
6- Develop software solutions using industry best practices and in the area of security and performance in an web and SOA architecture environment
7- Collaborates with team and business owners in the design and development of the reporting module
8- Maintain source-code repository, and participate in deployment of code into production.
9- Implements Web UI design and assists in the testing and user acceptance of Web pages and applications
10- Identifies new technologies that will benefit short and long term department goals. Provides thought leadership in the areas of strategy and technology.
11- Produces and implements visual enhancements to existing designs as needed.
Performs other duties as assigned.
Skills
Required Qualification / Experience:1- Bachelor’s degree in Computer Science, Information Technology, Graphic Design or a related field2- 5+ years of experience in UI/UX Development.3- Agile and TFS experience4- Expertise in web UI development technologies and frameworks such as JavaScript, jQuery, HTML, CSS, Ajax, JSON, ReST.5- Working knowledge of Client-side unit testing using Jasmine, QUnit or other JavaScript testing frameworks.6- Government experience in Kuwait.7- Experience as development team lead/tech lead for large, high-impact production systems.8- Expertise in MVC/MVVM-based Single Page Application (SPA) paradigm using at least one of the following: Angular, Ember, Bootstrap, Knockout, Backbone.9- Experience with JavaScript Package managers such as NPM, Bower, Grunt or others.10- Experience with TDD/BDD, writing Automated Functional tests and Browser compatibility tests.11- Experience with one or more of the following: C#, ASP.Net MVC, SOA, MSMQ, Threading, Session Management, MS Enterprise Library, and Encryption.12- Intense intellectual curiosity and an ability to view old problems with a fresh perspective.Excellent written and oral communication skills
Job Details
Job Location
Al Kuwait, Kuwait
Company Industry
IT Services
Company Type
Employer (Private Sector)
Job Role
Information Technology
Employment Type
Full Time Employee
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified
Preferred Candidate
Career Level
Mid Career
Residence Location
Kuwait
Degree
Bachelor’s degree / higher diploma