Junior Software engineer (Front-end)
A software eningeer wanted!
Our diverse, multi\-discipline and multicultural team of 8 people are responsible for the full technology stack which delivers critical services to some of the largest energy consumers in the world. We’re a small but nimble team in which your contributions will directly impact the end products.
Location: anywhere within E\&C legal entities, remote \& hybrid options
Contract: 1 year (on payroll or freelance)
Why E\&C Consultants?
You can read more details here: Becoming an E\&Cer, but in big lines:
- We are a Great Place To Work®certified company \- employee satisfaction stamped by our staff
- We provide Growth Opportunities \- as E\&C continues to expand, you grow with us
- We implemented a Flexible and Empowering Culture \- we pioneer with our unique Teal management style, which includes Empowerment, Ownership, Self\-Management, Integrity, Transparency and Trust
- We offer 46 days off / year (yes, 46!) regardless of the country you live \& work in
As a Junior Engineer, you’ll play a key role in bringing data\-driven insights to life. You’ll focus on building and refining user interfaces using Angular, specifically translating complex data visualizations and reports into functional JavaScript\-based front\-end code. This is a fantastic opportunity to learn, grow, and make a direct impact on our product’s user experience. In more details, you’ll:
- Translate Power BI Insights: convert data visualizations, reports, and insights from Power BI into functional, interactive components within our Angular application
- Develop Angular Components: write clean, well\-structured JavaScript/TypeScript code to build and maintain user interface elements and features using Angular
- Implement UI Designs: translate provided wireframes, mockups, and requirements into responsive and user\-friendly front\-end components. You will implement the visual aspects based on these specifications
- Integrate with APIs: work with senior engineers to consume backend APIs (built with Python/FastAPI or .NET) and integrate data into the front\-end for display and interaction
- Write Tests: develop unit tests for your front\-end code to ensure functionality and quality, under the guidance of senior team members
- Learn and Grow: actively learn about our tech stack, best practices in front\-end development, and our application's architecture
- Collaborate: work closely with senior engineers, product managers, and backend developers to understand requirements and contribute to feature development
We believe you’ll thrive in this role if you bring:
- A Collaborative Mindset: data\-driven challenger, constructive skeptic, mission\-driven architect who brings the expertise, but also are open to champion team rituals, and build camaraderie
- Experience: 0\-2 years of professional front\-end development experience, or equivalent internship/academic project experience
- Technical Aptitude: familiarity with consuming APIs (e.g., REST) to fetch and display data
- Learning Mindset: eagerness to learn new technologies, frameworks, and development practices
- Problem\-Solving: a proactive approach to learning and tackling coding challenges, comfortable asking questions and seeking guidance
- Teamwork: good communication skills and the ability to collaborate effectively within a team
- Core Technology:
+ Exposure to or foundational understanding of Angular
+ Basic understanding of UI/UX principles and translating designs into code
What else is nice to have?
- Direct Power BI Experience: familiarity with Power BI, its reporting capabilities, or concepts related to data visualization. This is a significant plus for the core responsibility of this role
- Understanding of state management within front\-end applications
- Basic awareness of testing concepts or experience writing simple unit tests
- Exposure to cloud platforms (e.g., Azure) or containerization (Docker)
Great, as E\&C is the best place to be! Last but not least then, a sneak peek into our application process:
- First call with HR or CTO \- 1 hour
- Assessment: online ability tests \+ personality questionnaire \- 45min
- Final round interview: Business case (can be prepared in advance) \& discussion on the online assessment \+ meeting the team \- 90min
Deze vacature komt van indeed. Originele vacature bekijken ↗