
Senior Frontend Engineer, React, Python Integration
NTT DATA Romania
full-time
Posted on:
Location Type: Remote
Location: Romania
Visit company websiteExplore more
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