Execute software solutions, design, development, and technical troubleshooting by using approaches beyond routine or conventional methods to build solutions and break down technical problems. Create secure, high-quality production code and maintain user interface components that run efficiently across multiple browsers and devices. Produce architecture and design artifacts for complex applications and ensure software code meets design constraints. Identify patterns and hidden problems in user experience and data, using those insights to improve interface design, accessibility, application performance, coding hygiene, and system architecture. Contribute to Software Engineering communities of practice and events focused on emerging technologies, and promote awareness and use of leading-edge technologies. This position requires experience designing and developing enterprise web applications and reusable React component libraries; setting architecture, engineering standards, and team workflows; building complex React and TypeScript applications; managing state; integrating frontends with REST microservices; implementing accessible interfaces; and testing frontend applications and CI/CD quality gates.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level