




Job Summary: Mid-Level Frontend Developer to develop and enhance frontend applications, contributing high-quality code and ensuring a great user experience. Key Highlights: 1. Frontend application development and maintenance 2. Collaborative work in agile teams 3. Focus on quality, performance, and reusability *Company:* ABXCOMM - www.abxcomm.com.br; *Position:* Mid-Level Frontend Developer; *Work Location:* Vila Ivani, Jundiaí - SP; *Employment Type:* PJ or CLT; *Salary:* R$7,150.00; *Benefits:* VT (reimbursement) + VR (R$30.00/day) *Working Hours:* PJ - 173 hours/month | CLT - Monday to Friday, 08:00–17:00; *Requirements:* * Academic background is considered a plus, but not mandatory. * Minimum of 3 years’ professional experience in frontend development. * Solid knowledge of JavaScript/TypeScript. * Practical experience with React or React Native. * Experience consuming REST and/or GraphQL APIs. * State management knowledge (Redux, Zustand, Context API, or similar). * Familiarity with Git, unit testing, and coding best practices. * Ability to collaborate effectively within agile teams. *Responsibilities:* - Reference salary range - Market average: R$ 7,150.00. (Practical range: R$ 6,500 to R$ 7,800, depending on experience and tech stack). - Role mission - Develop and evolve frontend applications consistently, delivering high-quality, high-performance code and an excellent user experience while collaborating closely with designers, backend developers, and product teams. Responsibilities: * Develop and maintain frontend applications with emphasis on quality, performance, and reusability. * Implement components and screens based on Figma designs. * Consume REST and GraphQL APIs, handling authentication and application states. * Apply best practices for componentization, code organization, and state management. * Fix bugs, implement evolutionary improvements, and perform optimizations. * Participate in code reviews, technical refinements, and agile ceremonies. * Ensure adherence to code style, linting, and testing standards. * Support junior developers when needed. Technical Requirements (Mid-Level): Foundations * Strong understanding of frontend architecture. * Familiarity with Clean Code principles, code organization, and readability. * Awareness of frontend design patterns. * Basic knowledge of UI/UX and usability. Primary Tech Stack (Mid-Level): * JavaScript / TypeScript (ES6+, async/await, promises). * React or React Native. * Hooks (useState, useEffect, useMemo, useCallback). * Navigation and route management. * State management: Redux, Zustand, Context API, or similar. * Integration with REST and/or GraphQL APIs. * Basic authentication (JWT, OAuth, or Firebase Auth). * Version control with Git. Quality and Delivery: * Knowledge of unit testing (Jest, React Testing Library, or similar). * Use of linters and formatters (ESLint, Prettier). * Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, or similar). * Basic understanding of deployment and build processes (web or mobile). Nice-to-Haves (not required): * Experience with Flutter or hybrid mobile projects. * Knowledge of frontend performance optimization (lazy loading, memoization). * Use of feature flags or Remote Config. * Prior experience with SaaS products. *Do you meet all the requirements for this position?* Minimum Education Level: Bachelor's Degree


