Founded in 1967, Capgemini is revered as one of the world's leading consulting, technology, and outsourcing agencies. In 2016 alone, the company reported global
Senior UI Engineer
Location
Ukraine
Posted
10 days ago
Salary
0
Seniority
Senior
Job Description
Senior UI Engineer
Capgemini
Role Description We are looking for a Software developer with experience in both .NET/C# and modern JavaScript/TypeScript development to support industrial HMI and UI application development. The primary responsibility is to port an existing .NET-based HMI UI from one HMI platform to another similar HMI environment running on an x86 Intel-based edge device. The application runs in a Docker container and is exposed through a web server on the HMI. In addition, this role will support rapid UI prototyping for various industrial and edge applications using JavaScript, TypeScript, Node.js, and modern web UI frameworks. - Port an existing .NET-based HMI UI application from one HMI platform to another similar HMI environment - Review existing UI architecture, code structure, dependencies, configuration, and deployment model - Modify and adapt the existing .NET UI to work properly on the target HMI platform - Ensure the application runs correctly on x86 Intel-based edge devices - Support Docker-based deployment and troubleshooting for HMI and edge applications - Configure and validate the UI application when exposed through the HMI web server - Troubleshoot UI, runtime, browser, web server, container, networking, and platform compatibility issues - Build quick prototype UIs for different industrial edge and cloud for internal application use cases - Develop and maintain web-based UI components using JavaScript, TypeScript, Node.js, and modern frontend frameworks - Support lightweight backend or service-side logic using Node.js when needed for UI prototypes - Collaborate with software, automation, backend, product, and hardware teams to support integration and testing - Maintain and improve existing UI functionality, layout, navigation, usability, and performance - Support testing with real hardware, HMI devices, and edge environments - Document technical changes, configuration steps, deployment procedures, and known limitations - Follow clean version control, code review, testing, and release practices. Qualifications - BS or MS degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or related field - Minimum 5 years of relevant software development experience - Hands-on experience with .NET/C# application development - Strong experience with JavaScript, TypeScript, and Node.js - Experience developing, maintaining, or porting UI applications - Experience with web-based applications running on local devices, embedded systems, industrial PCs, or edge platforms - Experience with Docker or containerized application deployment - Familiarity with x86 Intel-based systems, industrial edge devices, or HMI hardware - Experience troubleshooting software compatibility issues across different runtime environments - Strong problem-solving, debugging, and communication skills. Requirements - Strong .NET/C# development skills - Strong JavaScript, TypeScript, and Node.js development skills - Ability to work across both .NET and JavaScript technology stacks - Good understanding of UI application architecture and web-based UI development - Ability to read, understand, modify, and port existing codebases - Experience with HTML, CSS, JavaScript, TypeScript, and modern frontend development practices - Familiarity with HMI systems, industrial UI applications, or operator interface software - Experience working with Docker containers, container logs, environment variables, ports, and volumes - Ability to troubleshoot runtime, deployment, browser, networking, and web server configuration issues - Understanding of application configuration and deployment on edge devices - Ability to quickly build functional UI prototypes based on evolving requirements - Strong debugging, problem-solving, and independent execution skills - Strong written and verbal communication skills - Upper-Intermediate English. Benefits - Health insurance from the first days, regardless of the probationary period - Christmas holidays from 25 December to 31 December - Cooperation with Superhumans center and Veteran HUB - Support for psychological rehabilitation and counseling for veterans - Internal policy making the company friendly to military and veterans
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Senior BI Front End Engineer
Globaldev GroupBuilding remote teams and providing software development solutions for tech businesses 🇺🇸🇮🇱🇩🇪🇺🇦🇵🇹🇵🇱
• In this role, you will become an integral part of the BI Team, enabling advanced analytics, automating workflows, and increasing productivity by partnering with cross-organizational functions. • Advanced Power BI Development: Design, build, and maintain high-end interactive dashboards and complex data models within Power BI. Implement robust row-level security (RLS), role definitions, and permission management structures. • Back-End Development Support: Partner closely with our Back-end developer to actively develop, optimize, and support database processes, ensuring a seamless data pipeline flow from source systems to the front-end layers. • Drive AI Roadmap: Research and design the future integration of AI and LLM agents into our BI ecosystem, preparing our Power BI and database layers for smart automation and natural language querying. • Stakeholder Collaboration: Partner directly with global business stakeholders to translate complex strategic requirements into intuitive, reliable, and highly scalable analytical tools.
• Build performant, mobile-optimized ad growth experiences on ads.reddit.com and on partner platforms such as Shopify and WooCommerce • Work closely with product, design, and engineering partners to turn business goals and product requirements into clear technical plans and high-quality user experiences • Break down ambiguous problems into iterative, shippable milestones and make steady progress across multiple priorities • Communicate status, tradeoffs, risks, and blockers clearly and early, and ask for help when needed to keep work moving • Engage in the full development cycle: design, develop, test, experiment, analyze, and deploy • Contribute to a strong team culture through thoughtful code reviews, feedback, and day-to-day collaboration • Ramp quickly on the team’s domain, systems, and development workflows so you can make meaningful contributions early
• Collaborate with cross-functional teams to define and design software architecture solutions, including AI-driven features. • Lead the development and implementation of high-quality software applications and AI workflows. • Provide technical guidance and mentorship to development teams regarding full-stack best practices and AI implementation. • Work with architects to design reliable, scalable, and secure software systems that incorporate machine learning models and LLMs. • Stay up-to-date with industry best practices and emerging AI/ML technologies. • Collaborate with stakeholders to gather requirements and identify opportunities for AI-led automation. • Ensure the software architecture aligns with business goals and objectives. • Troubleshoot and resolve complex technical issues across the full stack.
Virtual Ohio Certified Educator
Fullmind LearningFullmind Learning, formerly iTutor, is an e-learning company on a mission to ensure all children have access to an exceptional education. The company partners w
Title: Virtual Ohio Certified Educator Location: Columbus OH US Remote $35-38 hourly. Rates are negotiable and subject to change Fully remote, 1099 contract opportunity. Hours vary throughout the day and week. Valid Ohio Teacher Certification is required in Math, Science or ESL. Must be authorized to work in the United States Fullmind partners with hundreds of U.S. schools to ensure every child has access to education. We fill teacher vacancies by live-streaming certified educators directly to students. As a Fullmind educator, you’ll deliver virtual instruction and guide students to course completion! Learn more: https://www.fullmindlearning.com/teach As a Fullmind educator, you will: - Have access to our educator portal where you can select the jobs you take on as a Fullmind educator. - Promote creativity and excitement in the virtual learning environment. - Create strategies to engage and nurture student learning and student relationships. - Create lesson plans aligned with the class curriculum. - Keep track of student grades and performance Requirements - Must be authorized to work in the United States and have a current/valid Ohio Teaching Certification. - Must have a Bachelor's Degree from an accredited college/university. - Laptop or desktop computer, webcam, headset, and reliable internet access. - Complete our recruitment process, and submit a background check as part of the application process. - Prior online teaching experience is a plus! Benefits This is a contract position and does not include benefits.




