Parceira que transforma desafios em resultados!
Frontend Developer – React Native
Location
Brazil
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Frontend Developer – React Native
Cadmus Soluções em TI
• Build reusable, responsive components using React.js and Next.js following development best practices. • Ensure high performance, accessibility (WCAG) and SEO-friendly web applications. • Consume RESTful and GraphQL APIs to display dynamic data. • Collaborate with back-end developers to optimize endpoints and data flows. • Implement techniques such as SSR (Server-Side Rendering) and SSG (Static Site Generation) in Next.js. • Reduce load times (LCP, FCP) and bundle size (code splitting, lazy loading). • Write unit and integration tests with Jest, React Testing Library or Cypress. • Maintain clean code standards (ESLint, Prettier) and review Pull Requests (PRs). • Participate in Scrum/Kanban ceremonies (planning, daily stand-ups, retrospectives). • Document technical decisions and contribute to the evolution of the project.
Job Requirements
- React.js: Strong knowledge of Hooks, Context API, Redux (or Zustand). Experience with React Server Components (RSC) and modern architectures.
- Next.js: Knowledge of dynamic routes, API Routes, middleware and caching.
- Styling: CSS Modules, Tailwind CSS, Styled Components or Emotion.
- Tools: Git (GitHub/GitLab), Vercel/Netlify, Figma (ability to read designs).
- Experience with TypeScript in React/Next projects.
- Knowledge of WebSockets (real-time apps), WebRTC, gRPC.
- Familiarity with microfrontends and monorepos.
- Clear communication for alignment with designers and back-end teams.
- Proactivity to suggest technical improvements.
- Adaptability to learn new libraries/frameworks.
Related Guides
Related Job Pages
More Software Engineer Jobs
E-learning Designer, Developer
BlueCross BlueShield of South CarolinaSouth Carolina’s largest and oldest health insurance company
• Use advanced technologies to design/develop/deploy e-learning solutions via web applications • Produce high-quality online learning modules that interface with a learning management system • Create content and applies design/graphic principles to educational materials for traditional learning and/or blended solutions • Design and updates e-learning using unique combinations of cutting-edge interactive media, state-of-the-art techniques, electronic tools and systems • Evaluate and revise materials based on the effectiveness of training programs and curriculum • Test, problem-solves, updates and maintains e-learning, traditional and/or blended learning solutions • Work closely with support staff and customer to ensure working functionality between e-learning materials, learning management systems, and intranet or internet sites • Work with Technical Support Staff to troubleshoot computer and software issues • Assist with the design of needs assessments, the development of processes, and the evaluation of program effectiveness • Create data management tools to assist in the continuous improvement of training products and services • Perform duties that may include customer conference calls, planning meetings, action items, professional development seminars, tasks related to certification, training others and/or special projects • Assume project management responsibilities for both internal and external clients/customers, related to e-learning training program design, development, and deliverables
• Develop and maintain features across various subsystems, such as AI, UI, Physics, Character, Graphics, Engine and Tools. • Design, author, and maintain robust and highly optimized systems that meet all design, technical and schedule requirements. • Work closely with QA and technical leadership to ensure the stability and accuracy of systems by identifying, communicating and resolving defects. • Author, review and provide feedback on technical and end-user documentation of systems. • Collaborate with Technical Leadership and other Programmers to help establish overall technical design and architecture. • Work with minimal guidance on medium-impact tasks or independently on low-risk tasks. • Provide guidance and informal supervision to more junior staff. • Help team members set up tools and troubleshoot minor tools issues and workflow blockers.
• Develop and maintain features across various subsystems, such as AI, UI, Physics, Character, Graphics, Engine and Tools. • Design, author, and maintain robust and highly optimized systems that meet all design, technical and schedule requirements. • Work closely with QA and technical leadership to ensure the stability and accuracy of systems by identifying, communicating and resolving defects. • Author, review and provide feedback on technical and end-user documentation of systems. • Collaborate with Technical Leadership and other Programmers to help establish overall technical design and architecture. • Work with minimal guidance on medium-impact tasks or independently on low-risk tasks. • Provide guidance and informal supervision to more junior staff. • Help team members set up tools and troubleshoot minor tools issues and workflow blockers.
• Own the product roadmap end-to-end: from customer discovery through prioritization, specification, and delivery • Conduct regular customer interviews and work closely with the Sales and Energy Markets teams to identify and prioritize the features and functions that drive the most value • Translate customer needs and market requirements into clear, actionable product specs and engineering priorities • Build and maintain a structured, transparent roadmap that aligns the full leadership team on what's being built, why, and when • Partner with Sales and Customer Operations to ensure new features are communicated, adopted, and driving outcomes for customers • Partner with the Sales team to demo the platform to prospects and customers — you are a credible, compelling voice for what AGent has built and where it's going • Make crisp prioritization decisions: you know how to say no, and how to explain why • Lead, develop, and grow a team of engineers and product managers — people who have worked with you before would follow you anywhere • Establish and maintain the engineering cadence: sprint planning, standups, retrospectives, on-time delivery, and accountability • Own the technology architecture: ensure AGent's platform is built to scale, secure, and capable of supporting 24/7 mission-critical operations • Identify and manage technology outsourcing partnerships that supplement AGent's internal capabilities • Make fast, sound build-vs-buy-vs-partner decisions that optimize for speed, cost, and long-term scalability • Develop and maintain unit economics for the technology platform (hardware BOM, cloud infrastructure costs, etc.) • Bring the operational structure and planning rigor that keeps engineering on schedule and leadership informed • Create and maintain tight delivery timelines — and hold the team accountable to them • Identify and resolve blockers early; surface risks to the CEO before they become problems • Ensure interim solutions and partners are in place wherever needed to support concurrent sales and customer commitments • Report regularly to the board and leadership team on technology roadmap, product milestones, and team performance



