Senior React Engineer

Senior React Engineer
Empresa:

Insight Global


Lugar:

Brasil


Função de trabalho:

Desenvolvimento de negócios

Detalhes da Vaga

We are seeking a Senior React Engineer to join our dynamic team and take a lead role in developing highly scalable, robust, and maintainable front-end applications. You will work closely with cross-functional teams to design and implement complex, user-centric interfaces using React.js. You will also mentor junior engineers, contribute to architectural decisions, and help shape the future of our products. As a senior engineer, you are expected to take ownership of features, be proactive in addressing technical challenges, and ensure best practices are followed throughout the software development lifecycle. Key Responsibilities: Lead Front-End Development : Architect, develop, and maintain user-facing features using React.js. Collaborate with UX/UI designers to ensure technical feasibility of designs. Translate UX to application Implement pixel-perfect designs with attention to responsive behavior and cross-browser compatibility. Performance Optimization : Ensure the performance, quality, and responsiveness of applications. Optimize components for maximum speed and scalability. Code Quality & Best Practices : Write clean, maintainable, and testable code adhering to industry standards. Enforce best practices in component architecture, state management, and data flow (e.g., Redux, Context API). Mentoring and Leadership : Provide mentorship and technical guidance to junior developers. Review code written by other team members and provide constructive feedback. Contribute to improving team workflows and engineering processes. Collaboration & Communication : Collaborate with product managers, back-end developers, to deliver high-quality features. Actively participate in Agile ceremonies (e.g., stand-ups, sprint planning, retrospectives). Use DevOps tools to ensure smooth deployment of front-end code. Tech Stack & Tools : Maintain and upgrade our tech stack as necessary, including evaluating new tools and frameworks. Work with tools like Webpack, Babel, and package managers (npm/yarn) for module bundling and asset pipeline. Leverage TypeScript for stronger typing and improved code reliability. Testing & Debugging : Write and maintain unit, integration, and end-to-end tests using Jest, Cypress, or similar testing frameworks. Debug issues across browsers and platforms, and implement effective solutions. Continuous Learning : Stay up-to-date with the latest industry trends and best practices in front-end development and React.js. Advocate for and implement new technologies that can improve product efficiency and quality. Key Requirements: 7 years of experience in front-end development with at least 5 years of hands-on experience with latest version of React.js. Strong proficiency in JavaScript (ES6), HTML5, CSS3, and TypeScript. Deep understanding of React.js and its core principles (JSX, virtual DOM, hooks, component lifecycle etc.). Proficiency in state management libraries like Redux, MobX, or React Context. Experience with front-end build tools and development pipelines (e.g., Webpack, Babel). Familiarity with RESTful APIs, GraphQL, and asynchronous request handling. Experience with version control systems such as Git and platforms like GitHub/GitLab. Strong knowledge of testing frameworks like Jest, Mocha, or Cypress. Solid understanding of browser behavior, performance tuning, and cross-browser compatibility. Experience with CI/CD pipelines (Bitbucket) and agile methodologies. Familiarity with common front-end security concerns (e.g., XSS, CSRF) and techniques to mitigate them. Preferred Qualifications: Experience with server-side rendering (SSR) using Next.js. Familiarity with cloud platforms (Google Cloud Preferred). Knowledge of containerization tools like Docker. Experience in design systems and component libraries. Exposure to mobile-first design principles and PWA (Progressive Web Apps) development. Understanding of GraphQL and Apollo Client for data management. Soft Skills: Excellent communication and collaboration skills. Strong problem-solving abilities and attention to detail. Ability to work in a fast-paced, dynamic environment and adapt to changing requirements. Demonstrated leadership and mentoring experience. Proactive, self-motivated, and able to drive projects to completion independently.


Fonte: Adzuna_Ppc

Função de trabalho:

Requisitos

Senior React Engineer
Empresa:

Insight Global


Lugar:

Brasil


Função de trabalho:

Desenvolvimento de negócios

Software Engineer At Osmind

Osmind is the premier platform for clinicians and researchers advancing new life-saving mental health treatments. Today, mental health disorders are one of t...


Desde Software Defined Automation Gmbh - Brasil

Publicado 13 days ago

Hopper - Senior Software Engineer, Backend - Cars/Agency

We are looking for an amazing Backend Engineer to join our Cars Agency team. As a Senior Software Engineer in our Cars Vertical, you will be directly respons...


Desde The Memoir Agency - Brasil

Publicado 13 days ago

Desenvolvedor Pleno Full Stack (Python)

Job descriptionAnalisar, planejar e executar desenvolvimento e/ou manutenção de soluções de GIS/TI nas fases de Design, Construção, Tecnologia, Requisitos, T...


Desde Imagem Geosistemas - Brasil

Publicado 13 days ago

Trabalhe De Casa Desenvolvedor Fullstack .Net / P D

Trabalhe De Casa Desenvolvedor Fullstack .NET / P + D Área Profissional: Analista em Informática, TI, Telecomunicações - Programador / Desenvolvedor Há mais ...


Desde Bairesdev - Brasil

Publicado 13 days ago

Built at: 2024-09-19T02:27:43.681Z