Logo
AWeber

Senior Frontend Software Engineer

AWeber, Rockville, Maryland, us, 20849

Save Job

Overview Senior Frontend Software Engineer

role at

AWeber . We are a remote-first company hiring for remote team members in the states: DC, DE, GA, MA, MD, NC, NH, NJ, OH, PA, SC, UT, and VA. We are recognized as one of Quartz's Best Companies for Remote Workers in 2023 and one of the Best Places to Work in PA for 14 years. AWeber creates marketing/communication software that helps small businesses form meaningful connections with their customers and grow their businesses. We are passionate about small businesses and we hope you are too!

Responsibilities As a Senior Frontend Software Engineer, you will develop, maintain, and support client applications built with React, as well as support legacy clients built using plain JavaScript, PHP, and other technologies. You will create remarkable experiences by delivering simple and robust platforms. You will work with teammates to write new React clients and support legacy ones, collaborating with other engineers, Product and UI/UX Designers to craft experiences for customers such as exposing Email Campaigns, developing editors for emails, sign-up forms, landing pages, and other tools to connect with subscribers. You will propose creative solutions, develop unit and acceptance tests, and stay invested in new approaches as our technical stack evolves. You will mentor other engineers, stay up-to-date on trends, explore technologies across stacks, and use AI to improve development processes.

To thrive as a Senior Frontend Software Engineer, you are a motivated, quick learner who enjoys variety and innovating. You relish independently solving tricky technical challenges as much as collaborating with other skilled engineers. You understand API design and how to work with Backend Engineers to meet feature needs. You take pride in producing high-quality, secure code, and you make unit and acceptance testing a priority. You are proficient at mentoring others by sharing knowledge and results as well as providing transparency. Learning quickly is one of your super-powers; you enjoy technologies and problems that are new to you and are eager to share what you've learned. You use AI to improve your development process and have used it previously in features released to end users. You assume ownership over your areas of responsibility, advocating for improvements and keeping systems current.

Qualifications Required Skills and Qualifications

Extensive experience with JavaScript, HTML, CSS/SASS, React, and Jest

Extensive experience implementing and/or utilizing React component libraries

Extensive experience implementing against RESTful APIs and understanding of core RESTful concepts

Understanding of browser resource caching

Daily usage of AI technologies

Preferred Qualifications

Experience with tailwindcss

Experience with react-query

Experience with react-testing-library

Experience with Federated Applications / Module Federation

Experience with React Virtual Table/List Libraries (react-virtuoso / react-virtual)

Experience developing with PHP

Understanding of CDN caching

Benefits

100% Remote - we're not going back to the office and here's why.

Strong culture that supports flexibility, entrepreneurialism, and collaboration. Think we should be doing something different? Share your feedback! We're looking for you to add your AWesomeness to our culture.

100% Company Paid PPO medical, dental, vision insurance (spousal and domestic partner benefits available).

4-7 weeks of paid time off and holidays (based on tenure).

4 week paid sabbatical (based on tenure).

401K retirement plan with 4% company match.

Company Profit Share.

Home office equipment and internet stipend.

Tuition reimbursement, conferences, and learning opportunities.

Gym Memberships Reimbursement.

Company Paid Short Term Disability Insurance.

Company Paid Life Insurance.

Additional Supplemental Benefits (Long Term Disability, Critical Illness, and Additional Life Insurance).

#J-18808-Ljbffr