




Job Summary: Develop and evolve frontend applications, contributing high-quality code and delivering excellent user experience within agile teams. Key Highlights: 1. Collaborative work in agile teams 2. Focus on quality, performance, and code reusability 3. Frontend application development and maintenance *Company:* ABXCOMM - www.abxcomm.com.br; *Position:* Mid-Level Frontend Developer; *Work Location:* Vila Ivani, Jundiaí - SP; *Hiring Type:* PJ (individual contractor) or CLT (formal employment); *Salary:* R$7,150.00; *Benefits:* VT (transportation reimbursement) + VR (R$30.00/day) *Working Hours:* PJ - 173 hours/month | CLT - Monday to Friday, 8:00 AM to 5:00 PM; *Requirements:* * Academic background is considered a plus but is not mandatory. * Minimum 3 years of professional frontend development experience. * 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 in 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 technical stack). - Role mission - Develop and evolve frontend applications, consistently contributing high-quality code, strong performance, and 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 compliance with code style, linting, and testing standards. * Support junior developers when needed. Technical Requirements (Mid-Level): Fundamentals * 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 Stack (Mid-Level): * JavaScript / TypeScript (ES6+, async/await, promises). * React or React Native. * Hooks (useState, useEffect, useMemo, useCallback). * Navigation and routing 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). * 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 match all the requirements of this position?* Minimum Education Level: Bachelor's Degree


