Senior Front end Web Developer - Cape Town Verfied

R 500 per hour Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 18-12-2017 9:36:06 AM
15-01-2018 12:08:48 PM
Mandatory Requirements
5 years IT experience in web-development (building web-based applications, not web sites)
Be willing to work on projects that could relate to:
• Film Permits
• Liquor Licensing
• Jobseekers
• Gambling
• Lost Pets

Brief overview of job functions
PROFESSIONAL FUNCTIONS
• Applies a substantial body of professional knowledge in application solution architecture and design, coupled with in depth experience to develop and implement a wide range of projects, programs, systems, policies and practices in relation to the Application Solutions Design/Development which could impact across several Departments in the Organization by;
• Leading or participating in the planning of development projects and deliver on the objectives derived from business and IT requirements for the design of IT solutions, or other specialist IT initiatives.
• Identifying Business processes and business requirement information for them; identifying events that trigger actions against the processes; decomposing the business processes to the right level of granularity, and classifying the resultant self-contained business services for realization by the development team
• Defining a rich specification of business services with reusability in mind, through crafting, modelling, verifying, documenting, defining the web-service deployment plans and making these available to all stakeholders
• Employ service oriented development lifecycle methodologies e.g Service-Oriented Modelling Framework (SOMF) to provide tactical and strategic IT solutions to the organizational requirements.
• Providing a high level consulting and advisory service across the Organization, on issues pertaining to IT policy and strategy.
• Organizing project teams into appropriate work groups and work closely with the Team Leaders to support and guide the Project teams in their effort to achieve its business goals and produce deliverables within the specified timeframes.
• In order to provide a comprehensive professional software delivery service and leadership in the development of orchestrated composite application software solutions and processes and services within the Organisation.
COMMUNICATION
• Communicating with fellow ICT professionals as well as internal and external clients to work on issues of common interest and/or to share information, by
• Leading, coordinating and facilitating meetings with management, internal and external clients and fellow professionals to give or receive information on projects, programs, processes policies and systems.
• Leading, coordinating and facilitating working groups to share knowledge and develop plans and strategies on issues of common concern.
• Liaising with other technical staff in IS & T with respect to resolving technical problems and software deployments
• In order to keep all affected parties fully informed and aware of issues of common concern, and facilitate the proper implementation of projects, processes and systems to meet customer requirements.
ADMINISTRATION
Drawing up of reports and correspondence to facilitate the functioning of the Branch, by
• Writing of reports of varying length and complexity to record research and information collection, share information, formulate conclusions and strategies and make reasoned recommendations.
• Responding to requests for assistance or resolution of problems to both internal and external clients.
• Compiling, analysing and evaluating statistical data and making written recommendations to line management.
• Safe keeping of documentation, results of research and investigations, and correspondence.
In order to effect accurate recording of professional work done in the Branch and ensure effective use of the Branch’s services and resources.
EMPLOYMENT OF BEST PRACTICE
Strive towards an optimum integration level of software products and data, ensuring they meet the needs of the business community and also integrate with communications systems and evolving technologies, through software solution designs that;
• Optimize integration by making use of standard approved middleware and Web Services
• Will effectively meet business needs and enable reuse and sharing of technology solutions
• Make provision for quick future software solution delivery through a well-managed service repository and service portfolio
• Employ best practice modelling framework principles and practices in the solutions modelling processes e.g. Michael Bell’s SOMF.
This will ensure that the systems development environment is flexible, agile and adaptable to business needs now and in future.
Key Accountabilities
• Operates at a highly proficient level supported by professional theoretical training and experience on the job. Able to work independently at a high level ensuring that any legal and organizational requirements are complied with.
• Technical & Professional functions – design and code User Interface (UI)/User Experience (UX) for web-based applications
• Generation of technical specifications and designs
• Communication
• Administration
• Deployment of IT best practices
• Assistance and guidance to colleagues

Knowledge and Skills
• Able to design and code user-friendly interfaces for large web-based applications using HTML5, CSS and AJAX.
• A strong understanding of User Interface (UI) design principles, and User Experience (UX) design methods, with excellent attention to detail.
• In-depth working knowledge of widely used UI frameworks like Jquery, Bootstrap, and other responsive frameworks.
• Frontend development experience on PHP and .NET web applications, preferably using MVC frameworks.
• Experience building frontends in a Service-Oriented environment.
• Within the software development projects, you will be responsible for:
o the translation of the business requirements into user-friendly interface designs
o ensuring business specific best-practices and industry standards are used
o Ensuring the UI/UX components are browser and device agnostic and responsive where possible.
o Converting designs and wireframes into code that will produce visual elements of the web-application.
• Assisting back-end developers with the implementation of the UI templates and elements.
• Managing application development projects through the Systems Development Lifecycle, applying Agile methodologies.

Qualifications or Experience
• 5 years IT experience in web-development (building web-based applications, not web sites), all of which at a senior level.
• Beneficial to have PHP and .Net experience.

Recruiter: Data Knights