Frontend JavaScript React/Redux Developer

Job Locations GR-Athens
ID
2024-12027
Category
Information Technology
Position Type
Employee
Telecommute
No

Position Summary

This is a position for ITT Inc., a leading provider of Industrial Solutions.

We are looking for a highly skilled Frontend JavaScript React/Redux Developer to join our team of talented software engineers at ITT Inc. in Agia Paraskevi, Athens.
You will be part of a Software Development Team responsible for designing, building and deploying backend and frontend applications, combining Java back-end with existing or new React Redux applications to fill user and customer needs.

The primary responsibility will be to design, develop and support these applications (that optimize the efficiency of sales, engineering, operations and other functions) and to coordinate with the rest of the team working on different layers of the product development.

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 ePrism family of applications, based on existing UX/UI mockups

·         Collaborate with the rest of the software engineering team to design and launch new features, 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 JavaScript (mainly) code

·         Ensure the best possible performance, quality, and responsiveness

·         Participate in code reviews to ensure high quality and maintainability of the ePrism codebase and apply security principles

·         Product Integration with Internal Systems and/or other External Applications

·         Reporting, Statistics and Analytics

 

 

Break/Fix Support – Analyze problem tickets and work collaboratively with Business Analysts 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 Web-app solutions to meet design requirements (40%)
  • Test solutions to ensure requirements are met (10%)
  • Provides responsive user/customer support (30%)

 

Position Requirements

Education:

·         Bachelor’s Degree required; Information Technology degree preferred

 

Experience:

  • 1+ years of experience in frontend development
  • Proficiency in JavaScript, HTML, and CSS
  • 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

·         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 Software Developers, Business Analysts 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

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.