Apply📍 Brazil, United States
🧭 Full-Time
💸 30000.0 - 50000.0 USD per year
🔍 Credit Repair
🏢 Company: The Credit Pros👥 51-100CreditFinancial ServicesFinanceFinTech
- 6+ years of experience in front-end web development.
- Expert knowledge of JavaScript, React, TypeScript, HTML5, and CSS3 (including pre-processors like SCSS).
- Strong understanding of API integration (REST and GraphQL).
- Knowledge of frontend security practices, cross-site scripting prevention, and session handling.
- Experience with performance optimization, accessibility (WCAG), and responsive/mobile-first design.
- Working knowledge of CI/CD pipelines and Git workflows.
- Familiarity with backend collaboration and monorepo/micro-frontend environments is a plus.
- Bachelor’s degree in Computer Science, Human-Computer Interaction, or equivalent experience.
- Proven experience in leading UI projects from design to production.
- Strong portfolio or GitHub showcasing past work and modern front-end architecture.
- Experience working in Agile development environments with cross-functional teams.
- Lead development of scalable, maintainable, and modular front-end components using React, TypeScript, Next.js, or similar frameworks.
- Own and evolve front-end architecture to support performance, accessibility, and scalability.
- Work closely with backend engineers to integrate APIs and ensure seamless data flow across the stack.
- Translate wireframes, prototypes, and design specs into high-quality code.
- Partner with product designers to iterate on usability, animations, responsive design, and mobile-first interfaces.
- Maintain pixel-perfect implementation while also ensuring accessibility (WCAG standards) and internationalization readiness.
- Optimize web applications for performance, including lazy loading, code splitting, and reducing render bottlenecks.
- Implement testing strategies using tools like Jest, Cypress, or React Testing Library to ensure a stable UI.
- Monitor front-end performance using analytics and observability tools to identify and address UI issues.
- Collaborate in Agile teams to deliver features through well-defined sprints and tasks.
- Participate in sprint planning, retrospectives, daily standups, and estimation sessions.
- Break down complex UI features into manageable tasks and user stories.
- Lead by example with clean, maintainable code and consistent documentation.
- Provide code reviews, share best practices, and support junior/mid-level developers in upskilling.
- Be a key voice in frontend tech stack decisions and improvements.
GraphQLAgileCypressFigmaFrontend DevelopmentGitHTMLCSSJavascriptJestTypeScriptUI DesignREST APIWebRTCNext.jsReactCI/CDNodeJS
Posted about 1 month ago
Apply