As an Associate (Tech) at BCN PEG, you will bring specialized technical knowledge to the product development of internal tools, as well as help in end-client delivery of cases. You will:
Design, build, and maintain responsive, user-friendly web applications with a strong focus on front-end development.
Develop modern, interactive front-end interfaces using React (with Vite), Tailwind CSS, and Framer Motion to deliver polished, performant, and animated user experiences.
Build and integrate Node.js back-end services and APIs, including the ability to stand up a simple Node.js application independently from scratch.
Translate design mockups and business requirements into clean, maintainable, and reusable components.
Collaborate with consultants and case teams to translate business problems into practical web applications.
Evaluate and experiment with emerging front-end frameworks, libraries, and tools for potential adoption.
Support supervisors in work planning, solution design, and brainstorming for product initiatives.
Ensure applications are robust, secure, well-documented, and aligned with engineering and governance standards.
Communicate technical concepts and insights clearly to non-technical stakeholders.
Proactively drive self-learning in modern web development and emerging front-end technologies.
Contribute to knowledge sharing, documentation, and internal training within the PEG and broader BCN community.
Skills & Eligibility
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Strong academic credentials, analytical ability, and problem-solving skills.
Undergraduate degree: 2 – 4 years of experience in software development, AI engineering, or related roles.
Postgraduate degree: 0 – 2 years of relevant experience.
Prior exposure to consulting, analytics, or business problem-solving environments is preferred but not mandatory.
Strong proficiency in JavaScript and TypeScript.
Hands-on experience building front-end applications with React, using Vite as the build tool.
Proficiency with Tailwind CSS for styling and Framer Motion for animation and interaction design.
Strong understanding of modern front-end architecture, component design, and responsive UI principles.
Working knowledge of Node.js, with the ability to build a simple Node.js application independently from scratch.
Familiarity with REST APIs and integrating external services.
Working knowledge of data structures, basic algorithms, and software engineering best practices.
Experience using version control systems such as Git.
Ability to work in a fast-paced environment with evolving requirements.
Strong problem-solving and analytical thinking skills.
Excellent English communication skills with the ability to explain technical ideas clearly.
Familiarity with other front-end frameworks such as Vue, Svelte, or Angular.
Some background in Python.
Basic awareness of AI and LLM-based tools and APIs.
Basic understanding of application deployment and hosting workflows.
Knowledge of relational and non-relational databases (e.g., PostgreSQL, MongoDB, Redis).
Experience building internal tools, prototypes, or dashboards.
Ability to write clear technical documentation and usage guides.
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Strong academic credentials, analytical ability, and problem-solving skills.
Undergraduate degree: 2 – 4 years of experience in software development, AI engineering, or related roles.
Postgraduate degree: 0 – 2 years of relevant experience.
Prior exposure to consulting, analytics, or business problem-solving environments is preferred but not mandatory.
Strong proficiency in JavaScript and TypeScript.
Hands-on experience building front-end applications with React, using Vite as the build tool.
Proficiency with Tailwind CSS for styling and Framer Motion for animation and interaction design.
Strong understanding of modern front-end architecture, component design, and responsive UI principles.
Working knowledge of Node.js, with the ability to build a simple Node.js application independently from scratch.
Familiarity with REST APIs and integrating external services.
Working knowledge of data structures, basic algorithms, and software engineering best practices.
Experience using version control systems such as Git.
Ability to work in a fast-paced environment with evolving requirements.
Strong problem-solving and analytical thinking skills.
Excellent English communication skills with the ability to explain technical ideas clearly.
Familiarity with other front-end frameworks such as Vue, Svelte, or Angular.
Some background in Python.
Basic awareness of AI and LLM-based tools and APIs.
Basic understanding of application deployment and hosting workflows.
Knowledge of relational and non-relational databases (e.g., PostgreSQL, MongoDB, Redis).
Experience building internal tools, prototypes, or dashboards.
Ability to write clear technical documentation and usage guides.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.