United Airlines is seeking a React/.NET Developer for a 6-month contract position based in Houston, Texas (hybrid). This is a full-stack engineering role focused on designing, developing, and supporting scalable applications and services for enterprise and frontline operations.
Responsibilities
- Design, develop, test, deploy, and support scalable applications and services.
- Build modern, responsive user experiences using React, React Native, TypeScript, JavaScript, HTML, and CSS.
- Develop backend services and APIs using technologies such as Node.js, Java, Python, or comparable enterprise frameworks.
- Design and integrate RESTful APIs, microservices, event-driven services, and enterprise integrations.
- Develop reusable components and common services that can be leveraged across multiple products.
- Work effectively within existing enterprise applications and safely modernize legacy capabilities.
- Develop solutions optimized for mobile and tablet experiences used by frontline employees.
- Build resilient experiences that account for limited connectivity, intermittent networks, data synchronization, and operational environments.
- Consider usability, accessibility, performance, battery/network utilization, and device constraints when designing solutions.
- Collaborate with UX and product partners to translate frontline workflows into simple digital experiences.
- Design and develop cloud-native services using AWS or comparable cloud platforms.
- Build scalable APIs, serverless services, microservices, asynchronous processing, and data integrations.
- Apply modern architectural patterns that improve scalability, reliability, maintainability, security, and observability.
- Participate in architecture reviews and technical design decisions.
- Contribute to modernization efforts and alignment with enterprise architecture standards.
- Build and maintain automated CI/CD pipelines.
- Implement unit, integration, API, and automated end-to-end testing.
- Incorporate security throughout the software development lifecycle.
- Support production deployments, monitoring, troubleshooting, and incident resolution.
- Use application telemetry and observability to proactively identify reliability and performance issues.
- Conduct code reviews and promote engineering standards across the team.
- Design solutions with resiliency and operational supportability in mind.
- Instrument applications to capture meaningful adoption, feature usage, performance, and user-interaction telemetry.
- Partner with product teams to ensure technology decisions can be informed by measurable product data.
- Integrate AI-powered capabilities and enterprise AI services where appropriate.
- Develop APIs and services that enable AI assistants, search, summarization, and workflow automation.
- Use AI-assisted development tools responsibly to accelerate development, testing, documentation, and troubleshooting.
Qualifications
- Required
- 7+ years of professional software development experience, with significant hands-on full-stack development experience.
- Strong experience with JavaScript/TypeScript and modern frontend frameworks such as React or React Native.
- Strong backend development experience using Node.js, Java, Python, or similar technologies.
- Experience designing and consuming REST APIs and distributed services.
- Experience designing production solutions using AWS or another major cloud platform.
- Experience with relational and/or NoSQL databases.
- Strong understanding of software architecture and object-oriented/design principles.
- Experience with Git, CI/CD, automated testing, and modern DevOps practices.
- Understanding of authentication, authorization, API security, secure coding, and application security.
- Experience troubleshooting complex production applications.
- Strong communication and problem-solving skills.
- Demonstrated ability to work effectively with product, architecture, UX, engineering, and business partners.
- Preferred
- Experience developing enterprise mobile applications using React Native, iOS/Swift, or comparable technologies.