
Required skills
Job description
Alpine Business Consulting posted this role. Below, we break down what it means for a working student in Berlin: your weekly hours, take-home pay and visa limits. You can also open ChatGPT or Claude with a ready-made prompt to tailor your CV, check your fit, draft a cover letter or prep for the interview.
Will your CV clear this job's ATS filter? Scan it against this job with Jobscan
Description provided by Alpine Business Consulting
Alpine Business Consulting handles the systems that other firms find too complicated or broken to manage. We specialize in enterprise performance management and reporting: the software finance teams use to close their books and plan for the next year. Often, a company installs these tools only to realize the configuration was done poorly. We come in to fix the reporting structures and ensure the data matches what is actually happening in the business.
We are currently working with a Berlin-based partner to modernize their financial reporting dashboards. This project requires a steady hand and a focus on clean data. Since our team is fully remote, we rely heavily on clear communication and solid documentation. We do not use client projects as a training ground for senior staff, but we do value bringing in interns who are eager to learn the right way to build professional software that solves real problems.
The Role
As an Internship - Frontend Developer, you will help build the web interfaces that make complex financial data usable. Many of the systems we inherit are cluttered and difficult for non-technical users to understand. Your task is to apply clean design principles to these tools, ensuring that every number is in its proper place and that the layout is intuitive.
You will work alongside our senior consultants on the project for our Berlin-based partner. This is a full-time, fully remote position where you will get to see how large-scale data systems are structured from the ground up. The pay for this internship is competitive and reflects the professional nature of the work we do. We expect the same level of care from our interns that we do from our senior developers, and in return, we provide a high-quality learning environment.
What you will do
- Assist in building and styling responsive web components using current JavaScript frameworks.
- Review existing user interfaces to find areas where the data presentation can be simplified for the end user.
- Create documentation that explains how users can use the new dashboards we build, ensuring a smooth handover.
- Work with the backend team to confirm that data flows correctly into the frontend components without errors.
- Participate in code reviews to learn our standards for readable and maintainable code.
- Test changes across different web browsers to ensure a consistent experience for all finance team members.
- Help maintain a library of reusable UI patterns that we apply across different client projects to maintain consistency.
- Basic proficiency in HTML, CSS, and JavaScript, which you might have gathered through university projects or personal learning.
- Familiarity with React or a similar library is helpful, but we value a willingness to learn our specific workflow and architectural standards.
- An eye for detail: when handling financial reports, a small alignment issue can lead to a lack of trust in the underlying numbers.
- The ability to explain technical problems clearly to teammates who may be working on the business side of the project.
- A preference for simple, functional software over overly decorated or complicated designs.
- Strong written communication skills, as documentation is a core part of our delivery process.
- Comfort working in a 100 percent remote environment that requires you to manage your own tasks and schedule efficiently.
At Alpine, we prioritize predictability over long hours. We do not expect you to stay online 24/7. Instead, we value focused work and well-documented results. Because we often provide fixed-price quotes to our clients, we focus on getting the configuration right the first time rather than rushing through several broken iterations.
You will be paired with a mentor who has years of experience in the enterprise reporting field. They will provide direct guidance on your code and help you understand the business logic behind the tools we build. Our goal is for you to finish this internship with a clear understanding of how to build software that handles real-world business problems and provides a single source of truth for our clients.
Working student essentials
What this Tech internship in Berlin means for you: the pay rules, the social contributions, and what international students should check before applying.
Weekly hours
Internships have no 20-hour cap, but a voluntary internship longer than three months generally has to pay at least the German minimum wage. Mandatory internships in your study programme are exempt.
Working student rulesSocial contributions
Mandatory internships are largely exempt from social contributions. Voluntary internships are treated like regular employment once they run long enough, so contributions usually apply.
Check your insuranceInternational students
Non-EU students can work 140 full or 280 half days per year (raised from 120/240 in March 2024). A working student contract usually fits within this — confirm the exact limits printed on your residence permit.
Studying in Germany