Athens, GRC
111 days ago
Frontend Software Engineer
**Position Summary** This is a position for ITT Inc., a leading provider of Industrial IoT solutions and the creators of i-ALERT®, a “startup” within the corporation. We are looking for a highly skilled Frontend JavaScript React/Redux Developer to join our team of talented engineers at ITT Inc. in Agia Paraskevi, Athens. You will be responsible for designing and implementing user-facing features and components for our flagship Industrial IoT product, i-ALERT®, using modern JavaScript frameworks and libraries and based on existing UX/UI mockups. **Essential Responsibilities** As a Frontend JavaScript React/Redux Developer at ITT Inc., you will: · Design and develop user-facing features using React and Redux for the i-ALERT® product · Collaborate with the rest of the engineering team to design and launch new features for i-ALERT® · Configure, design, build and test the application/RESTful APIs or technology architecture components and classes · Collaborate with other developers, designers (Mobile/Frontend/Backend) to make sure that the configuration and custom components meet application requirements and performance goals · Contribute to the whole automation testing lifecycle, ensuring high quality of code and Stay up-to-date with the latest frontend technologies and best practices · Fix any defects and performance problems, support and enhance applications based on Business/Customer Needs · Design, build and maintain efficient, reusable, and reliable Java (mainly) code · Ensure the best possible performance, quality, and responsiveness · Participate in code reviews to ensure high quality and maintainability of the i-ALERT® codebase · Apply Security Principles · Product Integration with Internal Systems and/or other External Applications · Reporting, Statistics and Analytics · Develop and Embed Asset Intelligence logic and Machine Learning techniques · Knowledge of IoT software concepts and state-of-the-art technology Break/Fix Support – Analyze problem tickets and work collaboratively with Product/Project Management and/or end users to identify source of problems, develop and test solutions and manage the releases to production Technical Specifications – prepare and communicate written technical specifications based on business requirements Solution Evaluation – analyze, evaluate, and select appropriate technology to implement solutions that meet requirements Development – develop source code, database and other technical objects to create programs that meet requirements Testing – test all programs to ensure requirements are met Performance Optimization and Security – ensure all delivered solutions meet performance and security requirements · Collaborates with cross-functional business stakeholders to develop and propose solutions to optimize the efficiency of business processes (5%) · Completes design documentation (5%) · Applies software knowledge in order to communicate options for meeting business requirements and providing support to end users after Go Live (10%) · Develops AWS/Web-app solutions to meet design requirements (40%) · Test solutions to ensure requirements are met (10%) · Provides responsive customer support (30%) **Position Requirements** **Education:** · Bachelor’s Degree required; Information Technology degree preferred **Experience:** + 5+ years of experience in frontend development + Proficiency in JavaScript, HTML, and CSS, including experience with CSS preprocessors such as SASS or LESS + Experience with React and Redux + Strong understanding of web development principles and best practices + Experience with Git and version control + Familiarity with agile software development methodologies + Strong problem-solving and communication skills + A passion for building high-quality products that deliver value to our customers + A team player who is friendly, joyful, and enjoys working on innovative products · Familiarity with CI/CD, Maven, Gradle · Strong problem-solving skills, able to logically break down a problem into smaller manageable parts to solve · Demonstrated ability to function independently and as part of a team consisting of Product/Project Management and end users **Skills/Knowledge:** · Experienced and respected technical expert – empowered as a decision maker · Good time-management skills – has the ability to multi-task · Knack for designing and implementing clean, expandable, scalable solutions · Knowledge of company’s business processes, balanced with strong analytical and technical skills · Strong team player skills, with oral and written communication skills · Understanding of Agile Methodology (Scrum/Kanban) · Ability to collaborate with multi-national teams, fluent English speaker \#LI-HYBRID Connect With Us! (https://careersen-itt-inc.icims.com/jobs/12280/frontend-software-engineer/job?mode=apply&apply=yes&in\_iframe=1&hashed=-1834443231) **Job Locations** _GR-Athens_ **ID** _2024-12280_ **Category** _Information Technology_ **Position Type** _Employee_ **Telecommute** _No_
Confirm your E-mail: Send Email