Founded in 2007, Canvas is a leading provider of engineering services and technical solutions catering to both federal and commercial markets. The company is renowned for its unwavering commitment to ethical standards, technical excellence, and customer satisfaction. Recognized as a Great Place to Work Certified™, Fortune Best Small Workplace™, and recipient of numerous awards, including the HIRE Vets Gold Medallion, Canvas has established a reputation for fostering a collaborative, innovative, and inclusive work environment. With a focus on delivering responsive, efficient, and affordable solutions, Canvas continuously strives to exceed client expectations and maintain its position as a trusted partner in the industry.
About The Role
We are seeking a talented Front End Developer to join our dynamic team at our location in Hill AFB, UT, with the flexibility of remote work. As a Front End Developer, you will be responsible for designing, developing, and maintaining intuitive and responsive user interfaces using modern JavaScript frameworks, primarily React.
Your expertise will contribute to building scalable, high-performance applications that meet the needs of our federal and commercial clients. The role involves collaborating closely with cross-functional teams, including backend developers, UX/UI designers, and project managers, to deliver seamless digital experiences. You will also be involved in code reviews, mentoring junior developers, and ensuring adherence to best practices in security and accessibility. This position offers an excellent opportunity to work on challenging projects in a fast-paced environment, utilizing the latest technologies to create impactful solutions.
Qualifications
- Bachelor's Degree in Computer Science, Software Engineering, or a related field
- 3-10 years of relevant front end development experience
- Proficiency in React, JavaScript, and TypeScript (ES6+)
- Experience building reusable React components and managing application state
- Strong understanding of JavaScript, HTML, and CSS for responsive design
- Experience integrating with backend APIs and managing data fetching
- Familiarity with debugging tools and performance optimization techniques
- Knowledge of version control systems, particularly Git
- Ability to write unit tests using frameworks such as Jest, Vitest, or React Testing Library
- Excellent problem-solving skills and attention to detail
- Strong communication skills and ability to collaborate effectively in a team environment
- Ability to adapt quickly to new technologies and development methodologies
Responsibilities
- Develop and maintain user interfaces using React, JavaScript, and TypeScript
- Create clean, well-documented, and testable code following best practices
- Build and maintain reusable React components to ensure consistency across applications
- Manage application state effectively using React patterns and libraries
- Integrate front-end components with backend APIs to enable dynamic functionality
- Optimize application performance for speed and responsiveness
- Implement responsive designs to ensure compatibility across devices and screen sizes
- Write comprehensive unit tests to verify component functionality and prevent regressions
- Debug and troubleshoot JavaScript and React code to resolve issues promptly
- Participate in code reviews, providing constructive feedback and ensuring code quality
- Utilize Git for version control, tracking changes, and collaborating with team members
- Stay current with the latest React and JavaScript best practices and industry trends
- Mentor junior developers, sharing knowledge and fostering continuous learning
- Conduct training sessions on new tools, frameworks, or techniques as needed
- Create and maintain technical documentation for components, APIs, and workflows
- Follow security best practices, including sanitizing user inputs and preventing vulnerabilities
- Participate in Agile ceremonies such as daily stand-ups, sprint reviews, and retrospectives
- Contribute to process improvements to enhance development efficiency and quality
Benefits
- Competitive wages based on experience and skills
- Comprehensive medical, dental, vision, and Rx insurance plans
- Generous company-funded basic life insurance coverage
- Company-funded short-term and long-term disability insurance
- Paid federal holidays and flexible paid time off (PTO)
- Dependent Care and Medical Flexible Spending Accounts (FSAs)
- 401(k) retirement plan with company matching and immediate vesting
- Tuition reimbursement for ongoing education and professional development
- Access to a robust Employee Assistance Program (EAP)
- Employee referral bonuses and spot awards for outstanding performance
- Participation in corporate-sponsored events and community outreach programs
- Additional performance-based bonuses and incentives
Equal Opportunity
Canvas is an equal opportunity employer committed to fostering an inclusive and diverse workforce. We provide equal employment opportunities regardless of race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, protected veteran status, genetic information, or any other characteristic protected by law.
Desired Skills and Experience
Information Technology
Are you looking for remote jobs near your area? At Yulys, thousands of employers are looking for exceptional talent like yours. Find a perfect job now.