Description
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