Senior Software Engineer - React/TypeScript
Job in
Tempe, Maricopa County, Arizona, 85285, USA
Listed on 2025-12-27
Listing for:
Aurora Payments
Full Time
position Listed on 2025-12-27
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer, Senior Developer, Front End Developer
Job Description & How to Apply Below
Senior Software Engineer – React/Type Script
Join Aurora Payments to work on our payment platform using React and Type Script.
Base pay range$/yr - $/yr
What You’ll Do- Build and maintain sophisticated React applications that power our merchant and developer portals, and payment dashboards.
- Develop reusable component libraries and design systems that scale across multiple products and platforms.
- Create embedded payment widgets and SDKs that integrate seamlessly into third‑party applications.
- Build real‑time dashboards that display transaction data, analytics, and business insights.
- Design and implement RESTful API integrations to connect front‑end applications with payment processing systems.
- Develop Node.js/Express backend services to support front‑end applications and provide API layers.
- Ensure exceptional UX/UI with responsive, accessible, and performant interfaces across all devices.
- Optimize application performance, including bundle size, load times, and rendering efficiency.
- Write clean, maintainable Type Script code with proper typing and comprehensive test coverage.
- Collaborate with designers to translate mockups and prototypes into production‑ready features.
- Work with backend engineers to define API contracts and ensure seamless integration.
- Implement payment security best practices, including PCI compliance requirements for handling sensitive data.
- Participate in code reviews and mentor junior engineers on React and Type Script best practices.
- Contribute to technical architecture decisions for front‑end infrastructure and tooling.
- 5+ years of professional software development experience with a focus on front‑end engineering.
- Expert‑level proficiency in JavaScript and Type Script with a strong understanding of ES6+ features.
- Deep experience with React, including hooks, context, state management, and component lifecycle.
- Strong command of HTML5 and CSS3, including responsive design, flexbox, grid, and modern CSS patterns.
- Proven experience building and consuming RESTful APIs with proper error handling and async patterns.
- Solid experience with Express.js or similar Node.js frameworks for building backend services and APIs.
- Understanding of payment processing workflows and fintech domain knowledge.
- Experience with modern build tools (Webpack, Vite, or similar) and package managers (npm, yarn).
- Strong knowledge of testing frameworks (Jest, React Testing Library, Cypress, Playwright).
- Familiarity with version control (Git) and CI/CD pipelines.
- Experience with responsive and mobile‑first design principles.
- Understanding of web security best practices, including XSS, CSRF protection, and secure authentication.
- Excellent problem‑solving skills and attention to detail.
- Strong communication and collaboration skills with the ability to work effectively in cross‑functional teams.
- Experience building embedded widgets or SDKs for third‑party integration.
- Knowledge of payment industry standards and PCI‑DSS compliance requirements.
- Experience with state management libraries (Redux, Zustand, Recoil, or similar).
- Experience with React Native for mobile development.
- Experience with design systems and component libraries (Material‑UI, Chakra UI, Tailwind CSS).
- Familiarity with cloud platforms (GCP, AWS, Azure) and serverless architectures.
- Knowledge of OAuth 2.0, JWT, and authentication flows.
Mid‑Senior level
Employment typeFull‑time
Job functionEngineering and Information Technology
#J-18808-LjbffrPosition Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×