Senior UI Developer
Job Description
About AvidXchange
AvidXchange is a leading provider of accounts payable ("AP") automation software and payment solutions for middle market businesses and their suppliers. By trade, we are a technology company, but if you ask anyone that works here, they'll tell you our people are at the core of who we are. We are all entrepreneurs who love to innovate and win with a passion for serving our customers. While we take personal ownership of our everyday work, we recognize that we only win as a team.
Since our founding in 2000 in Charlotte, NC, we've created a company of over 1,600 teammates working in one of our 7 offices across the U.S., or remotely. We're building more than a tech company - we're building an experience. We remain committed to a culture where you can fully be 'you' - connected with others, chasing big goals and making a meaningful impact. If you want to help us grow while realizing your potential and creating stories you'll tell for years, you've come to the right place.
AvidXchange is proud to be Certified™ as aGreat Place to Work®. The prestigious recognition is based on anonymous data from our teammates and makes official what our teammates have known for years - that AvidXchange is a Great Place to Work®.
JOB OVERVIEW
This job requires experience in building best-in-class advancements to our products. You will analyze problem spaces and design, develop, test, maintain, and implement premier end-user experiences that solve for those problems. Design your best solutions and build prototypes to test and improve your design. You will collaborate with other cross functional teams such as product, architecture, dev-ops, and performance to design the best product solutions.
JOB RESPONSIBILITIES
Required Experience, Qualifications, and Skills
Preferred Experience, Qualifications, and Skills
Equal Employment Opportunity
AvidXchange is an equal opportunity employer.AvidXchange is committed to equal employment opportunity in accordance withapplicable federal, state, and local laws. AvidXchange will not discriminateagainst applicants for employment on any legally recognized basis. Thisincludes, but is not limited to veteran status, race, color, religion, sex,sexual orientation, gender identity, gender expression, national origin, ageand physical or mental disability.
Other details
AvidXchange is a leading provider of accounts payable ("AP") automation software and payment solutions for middle market businesses and their suppliers. By trade, we are a technology company, but if you ask anyone that works here, they'll tell you our people are at the core of who we are. We are all entrepreneurs who love to innovate and win with a passion for serving our customers. While we take personal ownership of our everyday work, we recognize that we only win as a team.
Since our founding in 2000 in Charlotte, NC, we've created a company of over 1,600 teammates working in one of our 7 offices across the U.S., or remotely. We're building more than a tech company - we're building an experience. We remain committed to a culture where you can fully be 'you' - connected with others, chasing big goals and making a meaningful impact. If you want to help us grow while realizing your potential and creating stories you'll tell for years, you've come to the right place.
AvidXchange is proud to be Certified™ as aGreat Place to Work®. The prestigious recognition is based on anonymous data from our teammates and makes official what our teammates have known for years - that AvidXchange is a Great Place to Work®.
JOB OVERVIEW
This job requires experience in building best-in-class advancements to our products. You will analyze problem spaces and design, develop, test, maintain, and implement premier end-user experiences that solve for those problems. Design your best solutions and build prototypes to test and improve your design. You will collaborate with other cross functional teams such as product, architecture, dev-ops, and performance to design the best product solutions.
JOB RESPONSIBILITIES
- Building open communication with your Product Owner, QA CoE, fellow Experience Developers, and others to understand and transform business requirements into features benefiting both the customers and the company
- Solving problems, debugging and optimizing code to ensure optimal performance and security
- Determine optimal solutions for architecture, efficiency, maintainability, and scalability in cooperation with other developers and architects
- Teaming up with QA CoE and Product members to review, approve, and design against test cases, ensuring customer expectations are fulfilled
- Managing code quality and ensuring appropriate unit test coverage
- Performing code reviews for team deliverables to ensure code follows documented standards and best practices
- Full life cycle development of applications, including technical research, providing feedback on options, and building proof of concept applications the confirm the best approach to take
- Aiding Product Management in the creation of product road maps and ensuring objectives are realistic and achievable
- Collaborating with Principal Engineers to create solution designs, following guidance from Architecture
- Working with the team to incorporate new coding and technology solutions into our products to promote continual innovation and value
- Mentoring junior developers and contributing to team enablement materials
- Ensuring team solutions utilize the prescribed delivery pipelines
Required Experience, Qualifications, and Skills
- Bachelor's in Computer Science, Computer Engineering or relevant education or work experience with 3+ year of Angular development building end user web application experiences
- Demonstrable experience driving innovation in a reactive end-user application environment
- Sound coding practices such as unit testing, object-oriented programming and patterns, and UX guidelines
- Handling code via source control systems (such as Git) in continuous integration environments
- Practicing Agile software development processes (Scrum/Kanban)
- Using SQL including stored procedures, indexes, and functions
Preferred Experience, Qualifications, and Skills
- Typically requires a University Degree, coding academy completion for front end of full stack development, or equivalent experience and minimum 4 years prior relevant experience
- Building applications in Azure-based Cloud architectures
- Designing solutions with modern architecture patterns such as microservices, SOA, Domain-Driven Design, asynchronous messaging, APIs, and web services
- Familiarity with the development of NodeJS services
- Employing secure coding practices including familiarity with OWASP top ten
Equal Employment Opportunity
AvidXchange is an equal opportunity employer.AvidXchange is committed to equal employment opportunity in accordance withapplicable federal, state, and local laws. AvidXchange will not discriminateagainst applicants for employment on any legally recognized basis. Thisincludes, but is not limited to veteran status, race, color, religion, sex,sexual orientation, gender identity, gender expression, national origin, ageand physical or mental disability.
Other details
- Job Family Software Engineering
- Job Function User Interface Design
- Pay Type Salary
- Employment Indicator Professional
Date Posted
08/31/2022
Views
5
Positive
Subjectivity Score: 0.8