Skip to main content
U.S. Bank
Зібрано зLinkedinВчора
Fullstack

Software Engineer 2 (React/Java) Web applications

ReactTypeScriptJavaScriptHTMLCSSNext.jsReduxReact QueryContext APIZustandTailwind CSSSassStyled ComponentsMaterial-UIREST APIOAuthJWTFigmaGitHub CopilotCopilot AgentsGenerative AIJestReact Testing LibraryCypressPlaywrightGitCI/CDGitHub ActionsJenkinsAzure DevOpsJavaSpring Boot
Формат
-
Зайнятість
-
Локація
Worldwide
Оплата
$105,400.00 - $124,000.00

Про позицію

U.S. Bank is seeking a Software Engineer 2 to design, develop, and maintain front-end applications using React and Java/Spring Boot microservices. The role involves translating Figma designs into responsive UIs, integrating with backend services, and utilizing AI-assisted development tools.

Обовʼязки

  • Design, develop, test, deploy, and maintain modern front-end applications, UI frameworks, and reusable component libraries that deliver exceptional user experiences.
  • Own the end-to-end UI development lifecycle, writing high-quality, scalable, maintainable, and production-ready code while ensuring optimal application performance.
  • Translate Figma designs, wireframes, and UX requirements into pixel-perfect, responsive, and accessible user interfaces that meet business and customer needs.
  • Partner closely with UX designers, product managers, and backend engineers to create intuitive, consistent, and engaging digital experiences across platforms.
  • Utilize AI-powered development tools such as GitHub Copilot, Copilot Agents, and Generative AI solutions to accelerate development, improve productivity, and build intelligent user experiences.
  • Design and implement scalable front-end architectures that prioritize performance, reliability, maintainability, and future growth.
  • Analyze UI/UX issues, customer feedback, and application performance metrics to identify improvements and drive continuous enhancement of the user experience.
  • Make sound technical and design decisions with a strong focus on customer-centric design, usability, accessibility, and performance.
  • Participate actively in code reviews and design reviews, incorporating feedback and promoting engineering excellence across the team.
  • Mentor team members and provide guidance on frontend development best practices, coding standards, and design patterns.
  • Ensure all UI solutions adhere to security, accessibility, compliance, and enterprise development standards.
  • Contribute to the development and maintenance of shared design systems, component libraries, and reusable UI assets to improve consistency and efficiency.
  • Stay current with emerging technologies, modern frontend frameworks, AI-assisted development tools, and industry trends, championing innovation and technology transformation initiatives.
  • Support a culture of innovation, collaboration, continuous learning, and continuous improvement within the engineering organization.
  • Effectively prioritize work, estimate effort, identify risks, and proactively communicate blockers to ensure successful and timely delivery of business objectives.
  • Develop and integrate frontend solutions with Java/Spring Boot microservices, implementing secure and scalable REST API integrations and inter-service communication patterns.

Вимоги

  • Bachelor’s degree, or equivalent work experience
  • Three to five years of relevant experience
  • Expert-level proficiency in React.js, TypeScript, JavaScript (ES6+), HTML5, and CSS3.
  • Strong experience building responsive, scalable, and high-performance web applications.
  • Expertise with Next.js, Redux, React Query, Context API, and Zustand.
  • Experience developing Micro Frontend architectures, Design Systems, and reusable component libraries.
  • Advanced knowledge of Tailwind CSS, SCSS, Styled Components, and Material UI.
  • Strong understanding of accessibility (WCAG/ADA), responsive design, and cross-browser compatibility.
  • Experience with frontend performance optimization, including Core Web Vitals, lazy loading, and code splitting.
  • Proficiency in integrating REST APIs, authentication (OAuth/JWT), and secure frontend solutions.
  • Experience translating Figma designs and UX requirements into pixel-perfect user interfaces.
  • Knowledge of frontend architecture, design patterns, and modern development best practices.
  • Experience using GitHub Copilot, Copilot Agents, and Generative AI tools to accelerate development.
  • Hands-on experience with Jest, React Testing Library, Cypress, and Playwright for automated testing.
  • Experience with Git, CI/CD pipelines, GitHub Actions, Jenkins, Azure DevOps, or similar DevOps tools.
  • Strong analytical and problem-solving skills with a focus on scalability, reliability, and maintainability.
  • Excellent communication and collaboration skills with cross-functional teams, including Product, UX, and Engineering.
  • Eight to Ten years overall experience in Java, Springboot, React JS
  • Minimum 5yrs of Hands on experience in ReactJS

Переваги

  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law

До кого писати

Software Engineer 2 (React/Java) Web applications$105,400.00 - $124,000.00
Оригінал