Summary
Join Perforce, a global leader in software solutions, as a Senior Software Engineer. You will collaborate with cross-functional teams to design, develop, and maintain web applications using TypeScript, Angular, and GraphQL. Responsibilities include code reviews, troubleshooting, and staying current with emerging technologies. A Bachelor's degree in computer science and 2+ years of relevant experience are required. Perforce offers competitive salaries, comprehensive benefits (medical, dental, vision, retirement, life insurance, wellness programs, and paid time off), and a positive work environment.
Requirements
- Bachelor's degree in computer science (or equivalent)
- 2+ years experience in developing and maintaining software applications using a modern JavaScript framework such as Angular or React
- Strong problem-solving and analytical skills, with the ability to quickly understand and address complex technical challenges
- Excellent communication and collaboration skills, with the ability to effectively work within a cross-functional team
Responsibilities
- Collaborate with cross-functional teams to design, develop, and maintain web applications written in TypeScript with Angular and backed by GraphQL
- Conduct thorough code reviews and provide constructive feedback to ensure code quality and adherence to best practices
- Identify and troubleshoot software defects and performance bottlenecks
- Stay up to date with emerging technologies and industry trends and apply them to improve software development processes and outcomes
- Contribute to the continuous improvement of development methodologies and practices within the team
- May be required to support additional products/brands as needed
Benefits
- Medical
- Dental
- Vision
- Retirement benefits
- Life insurance
- Wellness programs
- Total time off
- Other employee perks that may be offered by Perforce from time to time
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.