UI Full Stack Developer

Technologent, Inc.
Phoenix, AZ, United States
2 days ago
Apply on careers.technologent.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Computer-Aided Design Web Accessibility Application Programming Interfaces (APIs) Agile Methodology Applications Architecture Application Performance Management HTML5 Automation of Tests Browser Compatibility Cascading Style Sheets (CSS)
+33 more
Cloud Computing Code Review Computer Programming Software Debugging Electronic Data Interchange (EDI) Human-Computer Interaction Spring Framework Node.Js NoSQL Object-Oriented Software Development Performance Tuning Scrum Methodology Next.js Responsive Web Design Software Engineering SQL Databases TypeScript Web Applications Web Application Frameworks Data Processing Enterprise Software Applications ReactJS Spring-boot Backend Git AngularJS Material UI Solid Principles Information Technology Front End Software Development Restful APIs Software Version Control Microservices

Job description

The Opportunity: We are seeking an experienced Senior UI Full Stack Developer to build and enhance enterprise web applications across both front-end and backend layers. This role will focus on modern UI development, Java-based backend engineering, API and microservices integration, application architecture, testing, performance, accessibility, and responsive web experiences., * Build scalable and reliable backend applications using Java, Spring, and Spring Boot.

  • Develop modern web applications using React.js, Next.js, Angular, and related front-end technologies.
  • Create responsive and reusable user interface components that support consistent application experiences across enterprise platforms.
  • Connect front-end applications with REST APIs, backend services, and microservice-based architectures.
  • Work closely with UX designers, product teams, architects, and developers to convert functional and visual requirements into working application features.
  • Develop reusable front-end components, application patterns, and UI structures using modern JavaScript frameworks.
  • Apply strong knowledge of JavaScript, TypeScript, HTML5, CSS3, and responsive web development.
  • Build interfaces that provide strong accessibility, usability, browser compatibility, responsiveness, and application performance.
  • Develop and maintain backend APIs and services using Java, Spring Framework, and Spring Boot.
  • Design application integrations using RESTful services and microservices to support business functionality and data exchange.
  • Work with SQL and NoSQL databases, including data modeling, query development, application connectivity, and data processing.
  • Participate in application architecture discussions, technical design, code reviews, and implementation planning.
  • Analyze application issues and perform debugging, performance tuning, and production troubleshooting across the UI and backend layers.
  • Develop clean, maintainable, modular, reusable, and testable application code following established development standards.
  • Create and maintain unit, integration, API, and automated UI tests to ensure application stability and functional reliability.
  • Work within Agile development teams, participating in sprint planning, refinement, development, testing, reviews, and release activities.
  • Collaborate with cross-functional engineering teams to identify technical issues, develop solutions, and deliver application enhancements.
  • Mentor junior and mid-level developers and contribute to improving front-end, backend, and full-stack development standards.
  • Support continuous improvement of application architecture, development processes, coding practices, and overall engineering quality.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related discipline.
  • 8+ years of professional experience in software development with significant full-stack engineering experience.
  • Strong hands-on experience developing enterprise applications using Java, Spring, and Spring Boot.
  • Strong front-end development experience with React.js, Next.js, Angular, or comparable modern JavaScript frameworks.
  • Strong programming knowledge in JavaScript and TypeScript.
  • Strong understanding of HTML5, CSS3, responsive layouts, and modern browser technologies.
  • Experience developing and consuming RESTful APIs and microservices.
  • Experience integrating front-end applications with backend services and enterprise APIs.
  • Strong understanding of object-oriented programming, software design principles, and application architecture.
  • Experience working with relational and/or NoSQL databases.
  • Experience writing automated tests including unit, integration, and UI tests.
  • Strong understanding of web application performance, accessibility, security, and cross-browser compatibility.
  • Experience with Git-based source control and modern software development workflows.
  • Strong debugging, troubleshooting, analytical, and problem-solving capabilities.
  • Experience working in Agile/Scrum development environments., * Experience developing large-scale enterprise applications using React.js, Next.js, or Angular.
  • Experience building reusable component libraries and front-end design systems.
  • Experience with Node.js and server-side JavaScript development.
  • Experience working with modern API and microservices architectures.
  • Experience with application performance optimization across both front-end and backend layers.
  • Knowledge of web accessibility standards and accessible application development.
  • Experience implementing responsive applications across desktop, tablet, and mobile devices.
  • Experience with automated testing frameworks and modern development quality practices.
  • Experience with CI/CD pipelines and automated application deployments.
  • Familiarity with cloud-based application development and enterprise application environments.
  • Experience participating in technical architecture, design reviews, and application modernization initiatives.
  • Experience mentoring developers and establishing engineering standards across development teams.

About the company

Technologent is a Global Provider of Edge-to-Edge Information Technology Solutions and Services for Fortune 1000 and SMB companies. We offer a unique blend of business practices that are aligned to solve for top CIO concerns. Our core competencies focus on data center infrastructure, business continuity, data protection, service automation and orchestration, continuous intelligence, monitoring, connectivity, collaboration and cybersecurity. These practices are supported by our professional services, digital transformation services and financial services offerings. By providing custom solutions and services designed to fit your business needs, we enable your organization to be more agile, responsive and competitive. Technologent empowers your company to ascend to the next level in IT.

Headquartered in Irvine, CA, Technologent has offices throughout the US and proudly serves clients around the world. When partnering with Technologent, organizations benefit from the highest caliber of professionals, committed to delivering exceptional business outcomes backed by unmatched service and support.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careers.technologent.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

Videos

See all

Related articles

See all