Job Title: Front End Engineer
Department: Technology - Product Development
Location: Hybrid
Status: Full Time - Exempt
Are you looking to join a team where “corporate values” aren’t just words on the website but instead are the genuine beliefs of the team? Where the people are smart, hardworking, fun, and loving? A place where the talk is walked?
That’s Kasasa! 4 values define our company culture – Interdependence, Empowered Ownership, Badassitude, and Love – Together these values form THE PATCH. Elevate is the wrapper around the whole Patch reminding us to seek the “highest form” of our values.
If you feel our company values align with your own, please apply! If you don’t, we encourage you to find a company whose values do!
Our values are a living commitment to one another. It defines everything we do, including how we build products, serve our clients, plan for the future, and work together. It is our uncompromising promise to one another, our communities, and our clients.
Interdependence - Only team wins count. I take responsibility for my team’s success. My Team is Kasasa. I hold my shield for all of us.
Empowered Ownership - I know my goals. If they’re to be, it’s up to me.
Badassitude - I am passionate about what I do because I understand why it matters. I will courageously face challenges, seeing each one as a stepping stone toward growth.
Love - We boldly bring love to the workplace and the world.
ELEVATE - I CREATE THE HIGHER POSSIBILITY.
ONLY THE BADASS NEED APPLY!
We’re looking for much more than qualified applicants! We’re looking for people who “relentlessly give a sh!t” (Or “RGAS” for short; this is a component of our Badassitude value)! We want individuals who will courageously face challenges. We don’t settle for good enough. At Kasasa, we have the determination, grit, and hustle to create excellence.
Kasasa’s mission is to inspire and elevate community financial institutions to be the source for love and financial well-being in their communities. Kasasa employees (Spartans) are passionately dedicated to this mission and lead the way – sharing our “love” with the world – through our words and actions – via community service and outreach. Expect to get involved and make an impact if you expect to be a Spartan.
As Spartans once did, we stand together and inspire others to join us in our mission. Stronger together and united by core values, we are more than a team. We are a Phalanx!
The purpose of this position description is to serve as a general summary and overview of the major duties and responsibilities of the job. It is not intended to represent the entirety of the job, nor is it intended to be all-inclusive. Therefore, the position may be required or requested to perform for Kasasa other work duties not specifically listed herein. Management reserves the right to modify, defer, or rescind this position description at any time, with or without prior notice.
Role Overview
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.
Responsibilities
- Infuses the Patch Values into your work ethic, every day and every interaction
- Infuse 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.
Qualifications
- 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
- Experience building software for banking and financial systems highly preferred
- Must be legally allowed to work in the U.S.
- You will be asked to participate in culture related meetings, activities, and events. We firmly believe that building culture and teamwork in a company requires extra intentionality, and thus your participation and engagement isn’t just encouraged - it is required and part of your role responsibilities.
Our benefits include:
- Open Paid Time Off AND 14 paid holidays
- Gym Membership Reimbursement
- Tuition Reimbursement
- Paid Parental Leave
- Love Fund – established as a way for Spartans to give back to their co-workers in need
- Medical Benefits
- Dental, and Vision with a substantial contribution from Kasasa.
- Life Insurance, Long-Term Disability, Short-Term Disability, and Employee Assistance Program – all provided in full by Kasasa
- 401k plan with matching contributions
- Pay to Tat (Patch tattoos only)
- Peer-to-Peer Appreciation Program – Worktango
- Noon:30's – 1st and 3rd Fridays of the month- done at 12:30pm
Are you ready to join an amazing group of people who genuinely love their jobs in an environment that inspires greatness?
We are committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, ancestry, national origin, citizenship status, gender, gender identity, pregnancy, sexual orientation, transgender status, marital status, religion, creed, age, physical or mental disability, results of genetic testing, genetic information, past, present or prospective service in the military, or any other characteristic or activity protected by federal, state, or local law.