Department: Engineering
Employment Type: Contract / Temp
Location: Chino, California
Reporting To: Michael Tu
Compensation: $25.00 - $55.00 / hour
Description
A front-end web developer is responsible for implementing visual elements that users see and interact with in a web application. They are supported by back-end web developers, who are responsible for server-side application logic and integration of the work front-end developers do.
You will be responsible for building the 'client-side' of our web applications. You should be able to translate our company and customer needs into functional and appealing interactive applications. Ultimately, you should be able to create a functional and attractive digital environment for our company, ensuring great user experience.
What are some things you will be doing?
Analyse user requirementsWrite and test code, refining and rewriting it as necessary and communicate with any devs involved in the projectEvaluate the software and systems that make the system workDevelop existing programs by analyzing and identifying areas for modificationIntegrate existing software products and get incompatible platforms to work togetherCreate technical specificationsWrite systems to control the scheduling of jobs or to control the access allowed to users or remote systemsMaintain systems by monitoring and correcting software defectsWork closely with other staff, such as project managers, UX designers, other developers, systems analysts and sales and marketing professionalsConsult clients and colleagues concerning the maintenance and performance of software systems, with a view to writing or modifying current operating systemsInvestigate new technologiesContinually update technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications.
What experience do we need from you?
The list of skills and technologies, along with the amount of experience we prefer are:
5+ Years of JavaScript Experience, with Angular knowledge.5+ years of web development experience required.Experience with Object-Oriented practices and standards.MySQL, MongoDB or other relational databases.Java/AJAX skills with knowledge of jQuery.Experience with JSON XML, XSLT, with knowledge of XML Schema.Proficient with version control, and Git.Experience with RESTful web clients and services.Experience with Message Queues such as ActiveMQ/RabbitMQ.