Software Developer 2 - Spruce Technology, Inc.
Austin, TX
About the Job
Texas Parks and Wildlife Department requires the services of 1 Software Developer 2.
This front-end ReactJS lead developer would work with other technical architects and leads will be responsible for designing, developing, integrating, testing, and maintaining robust web applications in React, TypeScript, Redux, Material UI, Node.js frameworks, and other related technologies. This person should perform UX and UI Design considering accessibility, responsiveness and meeting the features of modern web applications. This person could write code for server side rendering using Node.js as well as integrate applications with micro services and Reporting Services. This person should also optimize web applications for performance, compatibility, and responsiveness across various platforms and devices.
This person should provide technical leadership by setting clear direction, mentoring developers, and ensuring the delivery of high-quality code and performing troubleshooting/debugging of application issues. This person should help the team lead conduct code reviews to uphold code quality, consistency, and adherence of best practices. This person should have good communication and inter-personal skills and would collaborate closely with project managers, designers, and stakeholders to understand requirements and deliver software solutions aligned with business needs. They may also assist in developing, maintaining, and supporting applications using other technologies.
Requirements:
Work hours and location:
Services shall be provided during normal business hours unless otherwise coordinated through the Texas Parks and Wildlife Department. Normal business hours are Monday through Friday from 8:00 AM to 5:00 PM, excluding State holidays when the agency is closed.
The primary work location(s) will be at Texas Parks and Wildlife Department, 4200 Smith School Rd., Austin, Texas 78744.
Must work on-site from primary work location a minimum of 2 days per week.
Spruce Technology, Inc. is a mid-size, award-winning (Inc 5000, SmartCEO, Entrepreneur of the Year) technology services firm with a steadily growing portfolio of commercial and government clients. Spruce provides innovative technology solutions, specialized IT staff, and IT strategy consulting nationwide. Spruce maintains partnerships with major technology vendors and continually develops leading-edge offerings in service areas such as digital experience, data services, application development, infrastructure, cyber security, and IT staffing.
Spruce Technology, Inc. is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Consistent with the Americans with Disabilities Act, it is the policy of Spruce Technology, Inc. to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. The policy regarding requests for reasonable accommodation applies to all aspects of employment, including the application process.
This front-end ReactJS lead developer would work with other technical architects and leads will be responsible for designing, developing, integrating, testing, and maintaining robust web applications in React, TypeScript, Redux, Material UI, Node.js frameworks, and other related technologies. This person should perform UX and UI Design considering accessibility, responsiveness and meeting the features of modern web applications. This person could write code for server side rendering using Node.js as well as integrate applications with micro services and Reporting Services. This person should also optimize web applications for performance, compatibility, and responsiveness across various platforms and devices.
This person should provide technical leadership by setting clear direction, mentoring developers, and ensuring the delivery of high-quality code and performing troubleshooting/debugging of application issues. This person should help the team lead conduct code reviews to uphold code quality, consistency, and adherence of best practices. This person should have good communication and inter-personal skills and would collaborate closely with project managers, designers, and stakeholders to understand requirements and deliver software solutions aligned with business needs. They may also assist in developing, maintaining, and supporting applications using other technologies.
Requirements:
- 7yrs. Experience - Required - Highly skilled in React.js
- 5yrs. Experience - Required - Client State management framework like Redux
- 5yrs. Experience - Required - Integrating with CSS frameworks like MUI
- 5yrs. Experience - Required - Integrating React app with REST services
- 5yrs. Experience - Required - Visual Studio Code
- 3yrs. Experience - Required - Extensive experience in Typescript.
- 2yrs. Experience - Required - Integrating React app with Reporting Services like PowerBI
- 2yrs. Experience - Required - Server side integration using Node.JS
- 3yrs. Experience - Preferred - GitLab
- 3yrs. Experience - Preferred - UX design and prototyping
- 3yrs. Experience - Preferred - Responsive design and coding to adapt to phones, tablets and other devices
- 3yrs. Experience - Preferred - Java enterprise application development
Work hours and location:
Services shall be provided during normal business hours unless otherwise coordinated through the Texas Parks and Wildlife Department. Normal business hours are Monday through Friday from 8:00 AM to 5:00 PM, excluding State holidays when the agency is closed.
The primary work location(s) will be at Texas Parks and Wildlife Department, 4200 Smith School Rd., Austin, Texas 78744.
Must work on-site from primary work location a minimum of 2 days per week.
Spruce Technology, Inc. is a mid-size, award-winning (Inc 5000, SmartCEO, Entrepreneur of the Year) technology services firm with a steadily growing portfolio of commercial and government clients. Spruce provides innovative technology solutions, specialized IT staff, and IT strategy consulting nationwide. Spruce maintains partnerships with major technology vendors and continually develops leading-edge offerings in service areas such as digital experience, data services, application development, infrastructure, cyber security, and IT staffing.
Spruce Technology, Inc. is an affirmative action and equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, disability, age, sexual orientation, gender identity, national origin, veteran status, or genetic information. Consistent with the Americans with Disabilities Act, it is the policy of Spruce Technology, Inc. to provide reasonable accommodation when requested by a qualified applicant or employee with a disability, unless such accommodation would cause an undue hardship. The policy regarding requests for reasonable accommodation applies to all aspects of employment, including the application process.
Source : Spruce Technology, Inc.