Position: Senior Frontend Developer (Vue)
Working arrangement: Hybrid
Location: Global Development Hub Jakarta
We valued bright talents regardless of their geographical location, but domicile in JABODETABEK will be highly advantageous.
About Us:
Byggfakta Group is a leading provider of data and insights on construction projects, serving customers worldwide. We are a global company leader in construction information and additional services. The group has a turnover of approximately €180 million and has over 1,800 employees in 26 different countries. As part of our global network, BCI Central, a key subsidiary with legal operations in Indonesia, plays a crucial role in our mission to deliver exceptional value to our clients.
About the Team:
Byggfakta Group is on an exciting growth journey where we continuously develop to remain the obvious choice for both customers and employees. Our initiative, the Global Development Hub (GDH), is envisioned to be at the forefront of technological innovation, driving the development and operation of our diverse product portfolio. In this dynamic environment, the team crafts its own processes with continuous pursuit of improvements at its foundation.
Hosted by BCI Central with legal operations in Indonesia, a seamless integration of talents and resources is ensured, thereby fostering a supportive and legally robust framework for all GDH team members.
About the Role:
You are highly skilled and experienced in Vue.js development, with a team-growth mindset at the core and are completely unafraid to test new techniques, methods and ways of working for better collaboration. You will develop and maintain front-end systems and serve as the role model and mentor for other team members to ensure high performance, usability, and user experience.
This position offers a unique opportunity to work on a high-impact project that supports our strategic objectives and enhances our global operational capabilities.
Key Responsibilities:
- Design, develop, and maintain web applications using Vue.js.
- Collaborate with backend developers and other team members to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Write clean, maintainable, and efficient code.
- Stay up-to-date with emerging technologies and industry trends.
- Participate in on-call rotations to support production systems.
- Conduct code reviews and provide constructive feedback.
- Mentor junior or mid-level developers and help them grow professionally.
Qualifications:
Human Skills:
- Growth Mindset: Demonstrated willingness to learn and adapt to new challenges.
- Empathy: Ability to acknowledge and understand the thought-process and interactions among team members and stakeholders.
- Communication Skills: Excellent verbal and written communication skills, with the ability to convey complex technical concepts to diverse audiences. Advanced written and spoken English is a must.
- Team Collaboration: Proven ability to work effectively in a collaborative, cross-functional global team environment.
- Adaptability: Flexibility to adapt to changing priorities and requirements.
Technical Skills:
- Strong proficiency in Vue.js and its core principles.
- Experience with Vue Router, Vuex, and Composition API.
- Proficiency in HTML5, CSS3, and Typescript.
- Experience with front-end build tools such as Webpack, Vite, or Gulp.
- Experience in implementing RESTful APIs.
- Experience with CSS preprocessors like SASS or LESS.
- Understanding of responsive design principles and cross-browser compatibility issues.
- Strong proficiency in using Git for version control.
- Knowledge of modern authorization mechanisms, such as JSON Web Token (JWT) and OAuth.
- Experience with front-end testing frameworks such as Jest, Mocha, or Cypress.
- Familiarity with SSO Implementation.
- Familiarity with back-end development using PHP, .Net, or NodeJS is advantageous.
- Proficiency in troubleshooting and resolving complex technical issues.
- Experience analyzing complex systems and data to identify inefficiencies and areas for improvement.
- Capable of designing and implementing solutions that address root causes rather than just symptoms.
Education and Experience:
- Proven experience in building large-scale SaaS projects.
- Minimum of 5/7 years of experience in software engineering, product development and team management.
- Diploma’s or Bachelor's degree in computer science or a related field.
Preferred Qualifications:
- Proficiency in Vue.js is highly desirable and will be highly prioritized.
- Certifications in relevant technologies of software development.
- Familiarity with technologies used in the construction industry.
Why Join Us:
- Be a part of a transformative project with significant business impact.
- Work with a talented and diverse team in a dynamic environment.
- Opportunities for professional growth and development.
- Kindness days: take up to two days off each year to work at a social organization of their choice, and personally contribute to building a better future for all.
- Birthday leave, anniversary leave and increasing annual leave based on tenure. (start at 14 days).
- Generous baby support bonuses.
- State and Private insurance coverage, including dental and vision.
- Competitive base salary.
Fulltime Employment
Hybrid Working Policy
Private Insurance
Berapa gaji bulanan yang kamu inginkan?
Library/framework front end apa saja di bawah ini yang bisa kamu gunakan?
Berapa lama waktu yang kamu butuhkan untuk memberi tahu perusahaanmu saat ini?
Bagaimana kamu menilai kemampuan bahasa Inggrismu?
Berapa tahun pengalaman kerjamu sebagai pengembang frontend?