The role
Learn about your responsibilities, how you will work, and who you will work with.
As a Software Front-End Engineer, you will be involved in projects with special UI requirements. You will bring a diverse skill set that includes expertise using the web development trinity: HTML, CSS, and JavaScript, combined with excellent knowledge of React or Vue frameworks. Your responsibilities will involve gathering customer requirements and building web applications, such as dashboards or landing pages, using best practices. You must follow the established plan to ensure the product is delivered on time and meets customer expectations, while adding value to the product. Strong communication skills are essential for this role.
Responsibilities
Your responsibilities will encompass a wide range of tasks, including but not limited to:
User experience
Design and maintain trusted web applications focused on UX and performance
Code quality
Write efficient and maintainable code, following best practices to ensure quality
Collaboration
Collaborate with teams to deliver solutions and maintain documentation
Critical thinking
Contribute with new ideas to them, always trying to question and reason every decision to be taken
Feedback
Give and receive support and feedback
How will you work?
You will be an integral part of the Front-End team at DKL, driving initiatives forward with a focus on collaboration and efficiency.
We organize ourselves using the Google Suite (Gmail, Meet, Docs, etc.), Slack, and GitHub for code repositories and technical documentation. We also use Atlassian tools (Jira & Confluence) for project management, ticket management, and internal documentation.
Who will you work with?
You will work closely with Matías (CTO), Rafa (UI Lead), and the rest of the team on a daily basis.
Matías Pizarro
Data Architect
&
Software Architect
With 28 years in software development and 8 years as Head of Engineering at McKinsey & Company, Matias leads our technical vision. He specializes in data engineering, AI, DevOps, and team scaling, and has grown Power Solutions Tech from 2 to 200 developers in just 5 years. Matías keeps Python, Pandas, Django, FreeBSD, and Bash in his daily toolkit and is passionate about using the right tools for the job. His leadership inspires innovation and excellence across our technical teams.
Rafael Salas
Software Engineer
As a Software Engineer, Rafa holds a Bachelor's Degree in Computer Science and brings over 16 years of extensive experience in software development, specializing in data visualization applications and platforms. With a proven track record, he has successfully delivered innovative technology solutions across various industries, dedicating over three years to the energy sector. His expertise extends to the public sector, where he has spent ten years implementing solutions, including open data portals for various government bodies and several internal management tools. Additionally, he has three years of experience implementing product tools, creating landing pages, and helping startups achieve their goals, demonstrating his versatility and ability to adapt to several technological challenges.
What makes you a fit?
Your qualifications
Requirements
Education
Bachelor’s degree in Computer Science or a related field
Experience
Proven experience in web development (HTML, CSS, JavaScript), including at least one of the most used libraries/frameworks (preferably React, but Vue and AngularJS will be taken into account).
Testing
Best practices using testing strategies with Vitest or Jest.
Collaboration
Excellent problem-solving skills and the ability to both work independently and collaborate with a larger team in a remote setting.
Communication
Good level in English and strong communication skills
What are the first 6 months like?
Your first six months will be structured to support your learning, integration, and progression as you settle into your role. This period aligns with our review checkpoints at 1, 3, and 6 months, ensuring you have a clear pathway to success during your probation period.
What is the selection process?
We aim to make our selection process smooth, informative, and enjoyable, ensuring it is a two-way street where we get to know each other.
Initial Meet & Greet
A casual video call to introduce ourselves, discuss the role at a high level, and get to know each other's backgrounds and motivations. This call is designed to determine if we are a good mutual fit.
Role-Focused Interview
A more focused discussion, diving into the role's specifics and exploring key data engineering scenarios you might encounter with us. This is where we will review some example cases, discuss your experience, and address any questions you may have about the day-to-day aspects.
Meet the Team Leads
During this call, you will have the opportunity to meet some of our key team leads. This conversation helps you understand the company culture, our team dynamics, and the kind of cross-functional work you will be doing. It is also an opportunity to discuss the projects we are passionate about in more detail.
Decision & Offer
After the final discussion, we will circle back with a decision. If we are a good match, we will be excited to extend an offer and welcome you on board! If this is not the right fit, we will let you know and share our feedback, wishing you all the best on your career journey.