NTT DATA Romania

Senior Frontend Engineer, React, Python Integration

NTT DATA Romania

full-time

Posted on:

Location Type: Remote

Location: Romania

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Build and enhance custom-components using React and TypeScript
  • Translate business requirements into component implementations
  • Develop and maintain and integrate APIs and backend services using Python (e.g., FastAPI, Flask) into the frontend application
  • Provide guidance for external service providers, such as oData services or rest-API
  • Develop and implement React components and functions to create compelling user interfaces
  • Collaborate with designers and Product Owners to build user interfaces based on design templates and UX guidelines
  • Ensure high code quality through code reviews, testing, and continuous improvements
  • Optimize application performance for fast and smooth user experience
  • Troubleshoot, diagnose, and resolve issues related to frontend development

Requirements

  • Bachelor’s degree in Informatics/ or similar field of study/or equivalent working experience is required
  • A minimum 5-7 years demonstrable experience in a similar role is required
  • 5+ years of experience in frontend development with React
  • Strong proficiency in TypeScript, JavaScript (ES6+), HTML5 and CSS3
  • Solid experience in Python backend development (FastAPI, Flask or similar)
  • Experience building and integrating RESTful and/or OData APIs
  • Understanding of microservices and distributed system architectures
Benefits
  • New beginnings can be a challenge. We promise a smooth integration and a supportive mentor
  • Pick your working style: choose from Remote, Hybrid or Office work opportunities
  • Early bird or night owl? Our projects have different working hours to suit your needs
  • Nobody is born an expert. Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms
  • We want you to stay healthy! Enjoy our Private Health Insurance ⁠– it’s custom-made for you
  • A clear mind is a healthy mind. Attend individual coaching sessions or go one step further by joining our accredited Coaching School
  • Make the most of our epic parties or themed events – they’re lovingly designed for our people and their families
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactTypeScriptJavaScriptHTML5CSS3PythonFastAPIFlaskRESTful APIsOData APIs
Soft Skills
collaborationguidancetroubleshootingproblem-solvingcode reviewcommunicationuser experience focuscontinuous improvement
Certifications
Bachelor’s degree in Informatics