Logo
People Tech Group

UI Engineer

People Tech Group, Redmond, Washington, United States, 98052


Job Title: UI EngineerLocation: Seattle, WAOverview:We are seeking a talented and experienced UI Engineer to join our dynamic team. The ideal candidate will have a strong background in front-end development, with expertise in React JS, AWS Amplify, and Flutter for building modern, scalable, and high-performance applications. The candidate will be responsible for developing and enhancing user interfaces across web and mobile platforms, contributing to the overall user experience with high-quality designs and innovative solutions.Key Responsibilities:- Design and develop responsive and visually appealing user interfaces using React JS for web applications.- Build and maintain cross-platform mobile applications using Flutter, ensuring optimal performance and seamless user experiences.- Integrate AWS services, such as AWS Amplify, into UI projects to support back-end functionality, including authentication, APIs, and storage solutions.- Collaborate with UX/UI designers to translate designs into clean, efficient, and maintainable code.- Participate in the full software development lifecycle, from requirements gathering to development, testing, and deployment.- Optimize components for maximum performance across a vast array of web-capable devices and browsers.- Work closely with cross-functional teams, including backend engineers and product managers, to deliver consistent and well-integrated features.- Ensure the technical feasibility of UI/UX designs and suggest potential improvements.- Develop and maintain technical documentation for new and existing applications.- Troubleshoot and debug UI issues and ensure timely resolution of technical challenges.Required Skills and Qualifications:- Proven experience as a UI Engineer or similar role in a fast-paced environment.- Strong proficiency in React JS and modern front-end development practices, including state management (e.g., Redux or Context API).- Experience with AWS Amplify for building and deploying cloud-connected applications.- Hands-on experience in Flutter for building and deploying mobile applications on both Android and iOS platforms.- Solid understanding of JavaScript, TypeScript, HTML5, CSS3, and modern UI frameworks/libraries.- Knowledge of version control systems like Git and familiarity with CI/CD pipelines.- Experience with RESTful APIs, GraphQL, and web services integration.- Strong problem-solving skills and the ability to work effectively both independently and within a team.- Excellent communication skills with the ability to articulate ideas clearly and efficiently.Preferred Qualifications:- Experience with other AWS services, such as Lambda, S3, and Cognito.- Familiarity with modern UI design tools like Figma or Sketch.- Knowledge of unit testing, performance optimization, and debugging for web and mobile apps.- Understanding of Agile methodologies and working in Scrum-based teams.