Lead UI Software Engineer (Remote)

Elan Partners
Columbia, MD
Jan 27, 2022
Jan 29, 2022
Full Time
TITLE: Lead UI Software Engineer (REMOTE)Direct Hire OpportunitySorry, no sponsorshipAs a lead engineer in addition to building and having ownership over high-performance web applications, you will also contribute to software design, continuous improvement initiatives, technical guidance, coaching and mentoring.Requirements:Significant experience in software development delivering solutions into productionSelf-motivating, self-directing, a great communicator, and a desire to take personal responsibility to complete tasks and solve problems.Prior enterprise-level development and lifecycle experience.Experienced in working on large enterprise, high-availability, software products before.React/Angular/Vue or similar frameworkJavaScript, TypeScript, ES6, HTML5, CSS, LESS, SASSFamiliar with CSS preprocessors, webpack, JSX, and NextJSFormatting - ESlint, Stylelint or similarAutomated Testing - Puppetter, Jasmine, Karma or similarCI/CD - GitHub, Azure, Jenkins or similarExperience developing software in an agile environment and shipping features in a fast-moving, cross-disciplinary team (Product Owners, Designers, Business Analysts, QA, etc.)Experience working with design frameworks (eg Material-UI, Ant, etc.)Understanding of browser security and performanceExperience successfully working remotely and/or with geographically dispersed teams.Mortgage industry and/or Financial Services experience is a plus, not requiredExposure to SOA and cloud computingExperience with authentication, like OAuth 2.0 and SSOResponsibilities: Work in an Agile Scrum environment, focusing on sustainable development of high performance scalable, and maintainable enterprise solutions.This person is a hands-on leader who works with cross-functional teams to understand customer needs, establish design practices, develop concept models, user interface sketches, and guides team members to successfully deliver products and services.Participate in design discussions around architecture and business requirements with the Lead Engineer, architects, product owners, and business analysts.Work with an undefined and unbounded problem to produce scalable solutions.Be a great team player, experienced in working with agile teams. Ability to collaborate closely with developers, copywriters and UX designers.Create, improve and use wireframes, prototypes, style guides, user flows, and effectively communicate your interaction ideas using any of these methods.Present and defend your design decisions. All your design decisions should be based on the overall design roadmap as well as your own design thinking and fundamental principlesProduce clean, scalable, modular, well-structured, and testable codeBuild and help maintain reusable components & librariesInfluence application architecture and development processesContinually keep yourself and your design team updated with the latest changes in your industry's standards. Competitive overall benefit package

Similar jobs