Web Application Developer Intern
NXP Semiconductors Vezi toate joburile
- București
- Pregătire
- Full-time
- Full‑stack delivery: Design, implement, test, and deploy web features across React, Django (Python), and PostgreSQL
- APIs & integrations: Build RESTful APIs; integrate with internal services (authentication, reporting, messaging) and data sources; ensure backward compatibility.
- Data modeling & performance: Design schemas, optimize queries, and apply indexing/partitioning strategies in PostgreSQL for reliability and scale.
- Quality & security: Write unit/integration tests (e.g., PyTest, Jest), apply secure coding practices, perform code reviews, and maintain CI pipelines. (Test and FE patterns consistent with React/Jest usage in internal JDs
- UX collaboration: Translate PSO/PMO workflows into intuitive UI; implement accessible, responsive components using React and modern state management.
- Operations: Partner with DevOps to containerize, deploy, monitor, and troubleshoot (e.g., Docker, GitHub/ADO pipelines, logging/metrics)
- Documentation & standards: Maintain technical docs and contribute to coding standards
- Stakeholder engagement: Collaborate with PSO, VPMO, RTE/STE communities to prioritize the roadmap and convert requirements into deliverables that support portfolio visibility and planning.
- Implement UI components and small features in React under mentorship; fix UI bugs and improve accessibility/responsiveness
- Add/adjust Django views, serializers, and REST endpoints; write simple unit tests and assist with code reviews.
- Write and optimize basic PostgreSQL queries; help with data validations and migrations.
- Contribute to automated testing (Jest for Front End, PyTest for Back End) and CI pipelines on routine tasks.
- Document changes and keep README notes up to date
- Collaborate with PSO/PMO colleagues to translate small workflow needs into incremental improvements that support portfolio dashboards and planning.
- Building production features with
- API design basics, schema design, and performance fundamentals.
- Secure coding practices, code reviews, and CI/CD in an enterprise setup.
- How PSO/PMO processes use tooling for KPIs, capacity, and portfolio visibility.
- Currently enrolled in a Bachelor’s or Master’s program in Computer Science, Software Engineering, or a related field.
- Coursework or projects using JavaScript/TypeScript and React (university or personal).
- Good Python knowledge; familiarity with web concepts (HTTP, REST), and willingness to learn Django.
- Fundamental SQL knowledge (joins, filtering, simple aggregations).
- Comfortable with Git and collaborating via pull requests.
- Clear communication in English and a proactive, learning‑oriented mindset
- Exposure to Django REST Framework, Jest/RTL or PyTest.
- Experience with basic Docker commands or any CI system.
- Familiarity with charts/visualization (e.g., Python pandas) for dashboards used by PSO/PMO.
- Completes scoped tickets with mentor guidance; merges clean PRs with adequate tests.
- Improves test coverage and reduces small UI/API bugs.
- Delivers incremental UX improvements and small API enhancements that are adopted by users (e.g., PSO dashboards).