JavaScript Developer
Job Id: 3697365
Client: Full Sail University
Job Title: JavaScript Developer
Location: Winter Park, FL (Onsite)
Duration: Contract to Hire/ Direct Hire
Salary: $115,000 - $130,000
Accepted work authorizations: US Citizens & Green Card holders
Job Description:
Summary:
The JavaScript Developer is responsible for development of JavaScript user interface code in applications for Full Sail University. They work in a team setting and are responsible for the development of new application UI functionality and troubleshooting application issues as they arise.
Essential Duties and Responsibilities:
· Develop and maintain user interface functionality for Full Sail University applications
· Work with the product team to ensure the technical feasibility of UI/UX designs and provide guidance with respect to potential issues that may arise
· Translate functional specifications and designer comps into front-end application code
· Work with back-end developers in delineating API requirements and ensuring that API resources are being utilized correctly and efficiently
· Ensure that the user interface provides a great user experience across a variety of supported devices and browsers
· Perform testing of application changes in order to identify and resolve problems before a new build enters the QA process
· Troubleshoot, isolate, and remedy application issues when they are encountered
· Write clear, maintainable, efficient code and document the decisions made in the process
· Improve existing code for greater clarity, maintainability, and efficiency
· Build and document reusable components and modules for future use
Other Responsibilities:
· Adheres to the policies and procedures of Full Sail University
· Maintains strict confidentiality of company and personnel information
Competencies:
· Strong understanding of JavaScript fundamentals and modern usage
· Strong understanding of React and common elements of the surrounding ecosystem - Redux, React Router, etc.
· Demonstrated expertise with HTML5, CSS3, and responsive web design
· Strong verbal and written communication skills across technical and non-technical subjects
· Creative, methodical, and patient approach to troubleshooting
· Desire to continuously learn and refine skills, along with helping others to do the same
· Participatory approach to team work
· Excellent organizational and time-management skills
Education and/or Experience:
· 3+ years professional development experience, preferably with a focus on front end development for the web environment
· 6+ more months of React experience, preferably in a professional production environment or in substantial personal projects for which the applicant is able to provide sample code
· Experience with source control systems, such as Git, in a production environment
· Experience with JavaScript build tools and dependency management
· Experience working in a team development environment
· Experience communicating with REST APIs
· Professional experience developing medium to large scale web applications in production very beneficial
· Experience with Node, Webpack a plus
· Experience with automated testing a plus
· Experience with backend development and frameworks a plus
· B.S. in Computer Science, Web Design & Development, or another pertinent degree program is welcomed and recognized but not required
Computer/Equipment Skills:
· OSX or Linux command line experience valuable