Senior Front End Developer

Ben Fatto Logo

Ben Fatto

πŸ“Remote - Worldwide

Summary

Join our team as a skilled software engineer to design and implement new product features and enhancements. You will be responsible for troubleshooting and resolving product defects, conducting unit and integration testing, and participating in new technology evaluations. Key tasks include designing object-oriented and service-oriented architectures, programming and testing code, developing and refactoring existing products, and providing technical expertise. You will collaborate with cross-functional teams and contribute to quality assurance processes. This role requires extensive experience with Angular, JavaScript, TypeScript, and other modern web development technologies.

Requirements

  • 4+ years development experience building web interfaces and applications leveraging Angular and other modern JavaScript based SPA frameworks
  • 4+ years development experience building web interfaces and applications leveraging modern JavaScript Fundamentals (Core/ES5/ES6)
  • Expert knowledge of TypeScript and popular libraries & frameworks
  • Excellent proficiency interpreting and transforming graphic visuals from Sketch into user interaction designs using HTML, CSS and JavaScript
  • Manage code and changes in a team environment to include experience with source control utilities, such as Git, Node + npm
  • Strong working knowledge with Object-Oriented Analysis, Design, and Implementation

Responsibilities

  • Design and implement new product features and enhancements
  • Troubleshoot and resolve product defects
  • Conduct unit and integration testing
  • Participate in new technology and process evaluations
  • Design object-oriented and service-oriented architectures
  • Program and unit test code based upon design sessions with internal software users, customer-reported issues, and input from Business System Analysts, Marketing, Professional Services, and Support
  • Unit and performance test design as part of the development cycle
  • Develop and refactor existing products, providing product enhancements, and resolving product defects to meet customer issues
  • Provide technical expertise and peer code reviews to other team members
  • Write technical specifications, program documentation, and unit test plans for all work performed
  • Maintain solid relationships within R&D and with cross-functional peers
  • Assist in Quality Assurance process and customer issue resolution
  • Partner with Quality Assurance to drive high-quality, on-time deliverables

Share this job:

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.