UI Software Engineer
Role: UI Software EngineerLocation: Minneapolis, Minnesota/Irving, Texas(Hybrid)Mode: Contract(No Visa Sponsorship)Required Skills:React JS, Redux, Java Script, HTML, CSS, GraphQL, TypeScript, Micro-frontend architectureHooks, Components, Lifecycle, State Management, modern JavaScript (ES6+)Single Page Applications (SPA) and UI architecture, CI/CD pipelines (Jenkins, GitLab, etc.)Responsibilities:Develop features in all areas within our applications, including collaboration in requirements definition, prototyping, design, coding, debugging, and testing.Lead the design and development of scalable and responsive web applications using React JS and Redux.Define and enforce UI architecture, coding standards, and best practices.Develop reusable, maintainable, and performant UI components using modern JavaScript, HTML, and CSS.Work closely with backend teams to ensure seamless integration with GraphQL/REST APIs.Be able to work directly, efficiently, and professionally in an Agile environment with other developers and team members including senior developers, systems administrators, and business users.Able to work independently to solve complex problems.Design/Document new features using object-oriented concepts and apply SOLID principles to implementation.Adhere to our branching, release, and versioning strategy to optimize the team’s ability to respond to change and frequently deliver high quality, working software.Unit-test code for robustness, including edge cases, usability, and general reliability.Work on bug fixing and improving application performance.RegardsPraveen KumarTalent Acquisition Group – Strategic Recruitment Managerpraveen.r@themesoft.com| Themesoft Inc