
Software Engineer – WebUI
Rockwell Automation
full-time
Posted on:
Location Type: Office
Location: Verona • 🇮🇹 Italy
Visit company websiteJob Level
Junior
Tech Stack
JavaScriptPythonReactTypeScript
About the role
- Design, develop and maintain web applications using TypeScript, React and CSS, ensuring a high standard of user experience and performance;
- Collaborate with backend developers to integrate frontend solutions with C++ and C# components;
- Contribute to the architectural design and technical choices of new features and enhancements for our industrial automation platforms;
- Maintain and improve build and utility scripts written in Python;
- Interface with DevOps teams regarding CI/CD infrastructure;
- Participate in code reviews, technical discussions, and agile development ceremonies;
- Support the team in troubleshooting, bug fixing, and optimizing existing software;
- Collaborate with the UI/UX team to implement and refine user interfaces according to defined guidelines and designs.
Requirements
- Bachelor's degree in Computer Engineering or equivalent.
- At least 1 years of experience in the role; we are evaluating also junior candidates to be trained in the role.
- Experience in developing web applications with JavaScript, TypeScript, React, CSS and HTML.
- English language
Benefits
- Volunteer Paid Time off available after 6 months of employment for eligible employees
- Company volunteer and donation matching program – Your volunteer hours or personal cash donations to an eligible charity can be matched with a charitable donation.
- On-demand digital course library for professional development.
- Comprehensive mindfulness programs with a premium membership to Calm
- Employee Assistance Program
- Personalized wellbeing programs through our OnTrack program
- … and other local benefits!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
TypeScriptReactCSSC++C#PythonJavaScriptHTMLCI/CDagile development
Soft skills
collaborationtroubleshootingbug fixingoptimizingcode reviewstechnical discussions
Certifications
Bachelor's degree in Computer Engineering