···
Log in / Register

Intermediate Frontend Developer

Indeed
Full-time
Onsite
No experience limit
No degree limit
111411, Los Mártires, Bogotá, Colombia
Favourites
Share
Some content was automatically translatedView Original

Description

Job Summary: Frontend professional with solid experience in developing web applications using React, focused on high-performance, accessible, and maintainable interfaces. Key Highlights: 1. Solid frontend development experience with React and modern web technologies. 2. Ability to work with microfrontends and Web Components. 3. Implementation of CI/CD pipelines using GitHub Actions. Professional Profile Summary: Experienced in frontend application development using React and modern web technologies, with emphasis on building high-performance, accessible, and maintainable user interfaces. Possesses intermediate-to-advanced competencies in React 18, state management with Redux/Redux Toolkit, and development of reusable components. Demonstrated ability to work with microfrontend architectures and Web Components, as well as to integrate CI/CD workflows via GitHub Actions. Technical Skills Languages and Frameworks: Intermediate-to-advanced JavaScript/TypeScript React 18 (hooks, functional components, Context API) Stencil.js for Web Components (Custom Elements, Shadow DOM) Vite and Create React App (react-scripts, react-app-rewired) Material-UI (MUI 5), Bootstrap, Reactstrap State Management: Redux + redux-thunk (classical pattern) @reduxjs/toolkit (modern Redux with slices) React Context for shared local state Forms and Validation: Formik + Yup Controlled forms with custom validation DOMPurify for input sanitization Internationalization: i18next + react-i18next i18next-http-backend, i18next-browser-languagedetector Build Tools: Vite 4.5 (configuration, proxy, environment variables prefixed with VITE_) Webpack (config-overrides.js, custom configuration) Stencil.js compiler (build, lazy-loading, docs generation) Visualization and Multimedia: Chart.js + react-chartjs-2, Recharts face-api.js / @vladmandic/face-api for facial recognition Canvas (react-canvas-draw), Lottie for animations GrapesJS for visual editors Version Control: Git (branching workflow, rebase, merge) GitHub (Issues, Pull Requests, GitHub Projects) Husky + lint-staged for git hooks CI/CD: GitHub Actions for continuous integration and deployment Deployment across AWS cloud environments (dev, sandbox, production) Docker for application containerization Code Quality: ESLint + Prettier Testing with Jest + @testing-library/react Puppeteer for E2E (Stencil.js) prop-types for prop validation Architecture and Best Practices: Domain-based separation (modules/, pages/, containers/, components/) Centralized HTTP services using Axios Reusable components and composition Standard Web Components (Custom Elements) for cross-framework interoperability Client-side encryption with crypto-js Soft Skills Proactivity and orientation toward continuous improvement. Ability to self-learn and adapt to new technologies. Collaborative work in agile teams (Scrum/Kanban). Effective communication with both technical and non-technical stakeholders. Attention to detail and accountability for code quality. Key Responsibilities Design, develop, and maintain user interfaces using React and Stencil.js. Implement scalable state management with Redux/RTK. Integrate REST APIs consumed through BFF (Backend for Frontend). Develop reusable Web Components for multiple applications. Implement biometric flows (facial recognition, liveness detection, document scanning). Participate in code reviews and uphold quality standards (ESLint, Prettier). Automate build and deployment processes using GitHub Actions. Optimize application performance (lazy loading, code splitting, memoization). Document developed components and features. Desirable / Plus Experience with Stencil.js or Web Component frameworks. Knowledge of web biometrics (face-api.js, BlinkID, fingerprint SDKs). Experience with Vite as an alternative bundler to CRA. Familiarity with OpenTelemetry for frontend observability. Experience integrating with AWS services (Parameter Store, S3). Knowledge of visual editors (GrapesJS) or template generation. Academic Background Professional or final-semester student in Systems Engineering, Computer Science, or related fields. Work Location: On-site employment

Source:  indeed View original post
Valentina Rodríguez
Indeed · HR

Company

Indeed
Valentina Rodríguez
Indeed · HR
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.