**JavaScript Developer
Phoenix, AZ 85007
6 Months from projected start date
Position is 100% remote.**
We are seeking a skilled and motivated JavaScript Developer to play a crucial role in modernizing our internal productivity and scheduling applications. The successful candidate will be instrumental in rebuilding and replacing our existing legacy ColdFusion applications with modern, efficient, and user-friendly solutions using JavaScript and related technologies. This is an exciting opportunity to contribute directly to improving the department's workflow and efficiency on a contract basis.
Responsibilities
- Collaborate with stakeholders, including department staff and IT personnel, to understand existing application functionalities and gather requirements for new applications.
- Design, develop, test, and deploy new web-based productivity and scheduling applications using JavaScript and relevant front-end frameworks and libraries (e.g., React, Angular, Vue.js, or modern vanilla JavaScript).
- Develop and integrate with back-end APIs, databases, and services.
- Ensure the performance, security, and scalability of developed applications.
- Write clean, well-documented, and maintainable code.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Troubleshoot and resolve software defects and issues.
- Assist in the migration of data and functionality from existing ColdFusion applications to new JavaScript-based solutions.
- Stay up-to-date with the latest JavaScript trends, tools, and best practices.
- Contribute to the development of technical documentation for implemented solutions.
- Provide ongoing support and maintenance for deployed applications during the contract period.Qualifications:
Required
- Proven experience as a JavaScript Developer with a strong portfolio of web application
- development projects.
- Solid understanding of core JavaScript concepts and modern ECMAScript standards.
- Experience with one or more modern JavaScript front-end frameworks or libraries (e.g., React, Angular, Vue.js, etc.).
- Proficiency in HTML5 and CSS3.
- Experience with asynchronous programming and working with APIs (RESTful, etc.).
- Familiarity with version control systems, preferably Git.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently and manage tasks effectively as a contractor.
- A proactive and detail-oriented approach to work.
Desired (Beneficial)
- Experience with back-end JavaScript frameworks and runtimes (e.g., Node.js, Express).
- Familiarity with database technologies (e.g., MySQL).
- Experience with testing frameworks (e.g., Jest, Mocha, Cypress).
- Knowledge of web security best practices.
- Familiarity with Agile development methodologies.
- Experience migrating legacy applications to modern technologies.
- Experience with Google Cloud Platform (GCP) or other cloud environments.
- Familiarity with ColdFusion or a willingness to learn about the existing applications.
Education And Experience
- Minimum of 3-5 years of professional JavaScript development experience.
Required Skills
- Minimum of 3-5 years of professional JavaScript development experience.
- Experience with one or more modern JavaScript front-end frameworks or libraries (e.g., React, Angular, Vue.js, etc.)
- Experience with asynchronous programming and working with APIs (RESTful, etc.)
Preferred Skills
- Experience with Cold Fusion