Senior Frontend Developer at Agile Dream Team | Torre

Senior Frontend Developer

We transform your vision into reality with our on-demand & fully managed Agile software development teams.
Emma highlights
This highlight was written by Emma’s AI. Ask Emma to edit it.
Full-time

Legal agreement: Contractor

Currency exchange and taxes to be paid by:

Candidate

Provide your expected compensation while applying
location_on
Remote (for México residents)
Remote (for Argentina residents)
Remote (for Colombia residents)
Remote (for Venezuela residents)
Match
skeleton-gauges
You have opted out of job matches in .
To undo this, go to the 'Skills and Interests' section of your preferences.
Review preferences
Posted over 1 year ago

Requirements and responsibilities


We are seeking a talented Frontend Developer with a strong background in React, along with expertise in TypeScript, Ant Design, GraphQL, and other key skills. As a Frontend Developer at our company, you will play a vital role in building and maintaining our CRM's frontend modules, ensuring a seamless and user-friendly experience for our clients. Requirements: - Proficient in React and TypeScript: Demonstrated experience in developing complex applications using React in TypeScript, including a deep understanding of React hooks, context, and component lifecycles. - Experience with Ant Design: Familiarity with Ant Design's React UI library and the ability to use its components to create user interfaces that align with project design specifications. - GraphQL Knowledge: Understanding of GraphQL principles and experience integrating GraphQL queries and mutations within a React application. - AWS Cognito Experience: Hands-on experience with AWS Cognito for user authentication and authorization, including the use of Amplify or other AWS SDKs for frontend integration. - State Management: Proficiency in state management solutions compatible with React, such as Redux or Context API. Ability to implement Redux modules and containers following best practices, if needed. - Unit and E2E Testing: Strong testing skills, including unit testing with libraries like Jest and end-to-end testing with Cypress or similar tools. Capability to write tests for both synchronous and asynchronous code, including testing React components and Redux-connected components. - Design Patterns and Best Practices: Knowledge of design patterns and best practices in frontend development to ensure code maintainability and scalability. - Version Control and Workflow: Proficiency in Git for version control and experience with collaborative workflows, including pull requests and code reviews. - Required Experience: 5+ years of experience building Ul solutions with JavaScript, HTML5, CSS3. - English Level: Conversational C1. Responsibilities: - Application Development: Develop and maintain frontend modules of the CRM using React with TypeScript, adhering to design specifications and ensuring seamless integration with the GraphQL backend. - UI/UX Implementation: Utilize Ant Design components to create a user-friendly interface that aligns with the project's design system, ensuring consistency across all modules and grids. - Authentication and Security: Implement and manage user authentication and security features using AWS Cognito, including the configuration of authorization rules and seamless frontend integration. - State Management: Efficiently handle application state, potentially utilizing state management libraries compatible with React, such as Redux or Context API. - Testing: Write and maintain comprehensive unit and end-to-end tests using appropriate testing frameworks to ensure code reliability and quality. This includes testing React components, GraphQL queries/mutations, and integration points with AWS services. - Design Patterns: Apply suitable design patterns to organize code and improve maintainability, ensuring the application scales well and remains manageable as it grows. - Collaboration: Collaborate closely with backend developers, designers, and product managers to meet project requirements and facilitate a smooth development process. - Code Review and Version Control: Participate in code reviews to maintain high code quality and effectively utilize version control systems like Git for collaboration and source code management. - Continuous Learning: Stay updated with the latest advancements in React, TypeScript, Ant Design, AWS services, and testing methodologies to continuously enhance the application and development practices. - Documentation: Create clear and comprehensive documentation of the codebase and features to assist other developers and stakeholders in understanding the application structure and functionality. If you are a talented Frontend Developer who meets these requirements and is ready for an exciting challenge, we encourage you to apply. Our team values diversity and inclusion and is committed to providing equal opportunities to all qualified applicants. Join us in building cutting-edge CRM solutions that make a difference!
Optionally, you can add more information later (benefits, pre-screening questions, etc.)
check_circle

Payment confirmed

A member of the Torre team will contact you shortly

In the meantime, continue adding information to your job opening.