Frontend Engineer
Frontend Engineer
Development
AffiniPay is looking for a Frontend Engineer to help build our payment processing platform. Our custom platform is built for processing large transactions in a highly secure environment for our clients nationwide and is the leader in the industry. You’ll help us create and implement new features to our existing platform, release the next version of our AffiniPay product, and improve usability for our clients. As a Frontend Engineer at AffiniPay, you will be responsible for creating and maintaining our internal and external applications using Ruby on Rails, as well as using JavaScript libraries like jQuery and React.
Responsibilities:
- Determining feasibility & scalability of front end solutions and guiding the technical design accordingly
- Owning the implementation of new and existing features for both our internal and external Rails applications
- Mentoring other developers on the team and conducting peer code reviews, making the people around you better
- Collaborating with our product team on new and existing features to improve user experience and usability
- Deploying and managing static frontend applications in AWS alongside our operations team
Requirements:
- BS in Computer Science or Engineering, or equivalent work experience
- Some understanding of fundamental computer science concepts such as the practical application of data structures and algorithmic complexity and experience writing code that deals with large sets of data
- Experience building and deploying production-grade web applications at scale
- Some experience analyzing performance and tuning an application for scale
- Strong experience with web development technologies like JavaScript, React, JSON, REST API, and JQuery
- Experience in creating responsive pages with cross-browser support
- Have worked with backend frameworks and have some experience with full stack web application development
- Can demonstrate the ability to write fully unit-testable code and the unit tests to go with it
- Experience providing application support for software running in production; proficient at debugging sophisticated problems using interactive development tools, logs, and/or IDE
- Familiarity with the Linux command line environment
- Demonstrated ability to refactor existing code and fix bugs while prioritizing stability, consistency, and simplicity
- Have worked with APIs and back-end teams to ensure that UI dependencies are communicated
- Experience with AWS and/or S3 buckets a plus
About AffiniPay
At AffiniPay, we’re continuously taking on exciting and interesting problems to define the direction of the financial technology industry and transform the way professionals get paid! Our drive to become leaders in FinTech has fostered our fast-paced, growth-focused culture. We’ve assembled teams of highly collaborative problem solvers who are passionate about both personal and company growth. We are eager to build, work together, and go above and beyond to be industry leaders. We also know that our people are our greatest asset and responsible for our ultimate success. As such, we invest in our team members’ growth and development, recognize accomplishments, and celebrate successes together. We’re building a winning team, and we need more creative, collaborative, and fun-loving people to help us get the job done!
Affini-Perks! We've got you covered...
Competitive compensation structure
401K with automatic 5% company contribution
100% paid medical, dental, and vision benefit plans
100% Company-paid short- and long-term disability and life insurance
Open PTO plan
Paid maternity/paternity leave
Fun offsite quarterly meetings
AffiniPay Swag Package
Company lunches and fully stocked kitchen
All the benefits of a startup culture without the downsides
The chance to be a vital team member of one of Austin's fastest-growing companies!
AffiniPay is proud to be an Equal Opportunity Employer.