Front End Engineer (Hybrid)

KasasaAustin, TX
5hHybrid

About The Position

The Front End Engineer is responsible for the design, implementation, integration, testing and successful delivery of software product features and sub-systems at Kasasa. They will spend the majority of time developing clean, well-designed, well-documented, reusable code while embodying the Patch Values. This position will participate as a member of a cross-functional agile team consisting of software engineers and product managers.

Requirements

  • Bachelor’s degree in Computer Science or related field; Master’s degree in Computer Science or related field preferred; or equivalent work experience
  • 3-5+ years of experience with the advanced features of HTML, CSS, JQuery, Ajax, and JavaScript
  • Experience with PHP preferred
  • Experience with JavaScript application frameworks, debugging tools, and unit testing frameworks
  • 5+ years of experience building, debugging and maintaining enterprise SaaS web applications using JavaScript, including Vue JS and other modern JavaScript frameworks.
  • Knowledge of the Google Closure javascript library.
  • Experience with SOA and web services (REST, SOAP, XML, JSON)
  • Experience with AWS technologies (EC2, S3, API Gateway)
  • Strong understanding of Object Oriented Programming concepts and design
  • Superb troubleshooting skills
  • Excellent communication and collaboration skills, developing code in a team setting
  • Experience with test-driven development and continuous delivery in an agile software development environment
  • Experience with git, code reviews, code merge issues, and pull requests
  • Skilled in the use of advanced IDEs like WebStorm, PHPStorm or IntelliJ IDEA
  • Passion for leadership, learning and mentoring others
  • Strong understanding of UX design principles
  • Experience with data security and protecting PII
  • Must be legally allowed to work in the U.S.
  • You will be asked to participate in culture related meetings, activities, and events.

Nice To Haves

  • Experience building software for banking and financial systems highly preferred

Responsibilities

  • Infuses the Patch Values into your work ethic, every day and every interaction
  • Write code following TDD practices to achieve the highest practical unit, integration and acceptance test coverage
  • Responsible for the code from inception through deployment to integration, UAT, staging and production environments
  • Lead the design and implementation of features
  • Perform code reviews of others’ design and code
  • Participate in architectural reviews and discussions and proposes improvements and solutions
  • Provide leadership and mentorship to junior engineers
  • Pair program with other engineers to share knowledge, improve the code, and develop features
  • Works closely with the Product Owner to groom user stories - estimating, providing detail, and adding acceptance criteria
  • Help establish and improve software engineering standards and best practices and share knowledge with peers
  • Other duties as assigned.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service