Published On: 29/03/2023

Senior ReactJS Front-End Developer

Location

Athens

Department Software Development

We are currently looking for a Senior ReactJS Front-End Developer to strengthen our
team.

Your role

  • Work closely with the Product Owner and all stakeholders during the whole development lifecycle: design, implementation, testing, delivery
  • Provide technical leadership to front-end component design and implementation
  • Follow Agile methodologies in the software development life cycle. Participate in all Scrum activities such as creating user stories, sprint planning, and sprint retrospectives
  • Design and develop front-end components using React frameworks, targeting Azure
  • Design and develop mobile applications using React Native framework
  • Establish testing methodologies for front-end components
  • Perform optimization and performance tuning to detect and take appropriate measures to resolve potential bottlenecks while ensuring improvement of performance

Your skills

  • A BSc/MSc in Computer Science, Software Engineering, Electrical Engineering (or relevant degree)
  • Solid experience in JavaScript, HTML, CSS
  • 3+ years previous development experience on ReactJS stack
  • Experience with state management tools such as Redux
  • Knowledge of Typescript
  • 2+ years of experience with React Native
  • Experience with map visualization tools such as react-native-maps
  • Proficiency in Git version control
  • Knowledge of Design Patterns, Algorithms and Data Structures
  • Experience with Agile practices
  • Attention to detail, result-oriented mentality
  • Strong communication skills in both Greek and English

Desired skills

  • Experience in DevXtreme components
  • Experience with Jest for Unit Testing
  • Experience with UI/UX Design and tools such as Figma
  • Knowledge with Expo and its pipelines
  • Experience in Azure cloud infrastructure services

Desired personal skills

  • Self-motivated and capable of dealing with fast moving and varied events which are demanding. Able to analyze complex situations and give balanced well considered decisions.
  • Have a Team player mentality and a positive attitude

Salary and Benefits

  • Competitive salary
  • Modern working environment
  • Continuous Training
  • Remote work options

Send your application to

[email protected]