···
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: A professional with solid frontend React development experience and modern web technologies, focused on building high-performance, accessible, and maintainable user interfaces. Key Highlights: 1. Solid frontend development experience with React and Web Components. 2. Advanced state management skills with Redux/Redux Toolkit. 3. CI/CD implementation using GitHub Actions and Docker. Professional Profile Summary: A professional with solid experience in frontend application development using React and modern web technologies, emphasizing the creation of high-performance, accessible, and maintainable user interfaces. Possesses intermediate-to-advanced competencies in React 18, state management with Redux/Redux Toolkit, and reusable component development. Demonstrated ability to work with microfrontend architectures and Web Components, as well as integrate CI/CD pipelines 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 workflows, 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 with Axios Reusable components and composition Standard Web Components (Custom Elements) for cross-framework interoperability Client-side encryption with crypto-js Soft Skills Proactivity and commitment to continuous improvement. Self-learning ability and adaptability 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 workflows (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 other 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 tracing. 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

Similar jobs

Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.