Frontend Engineer
Grey
Grey is a fast-growing company that makes it easy for digital nomads worldwide to own foreign accounts.
We help freelancers, remote workers, gig workers, and businesses create USD, EUR, and GBP foreign accounts to easily send, receive, save, and spend foreign currency.
Grey’s services are provided by Grey Inc., a company duly incorporated under the laws of the State of Delaware, USA.
Grey is a fully remote company with staff in Brazil, Canada, Nigeria, Portugal, Tanzania, the UK, and the USA.
We are looking for a highly motivated Frontend engineer who is proficient in React.js to join our team. Your primary focus will be on developing user interface components and implementing them using Redux as the state management tool. You will ensure that these components and the overall application are robust and easy to maintain.
Responsibilities
- Develop responsive web applications using React/Next.js and other modern frontend technologies.
- Collaborate with the design team to translate UI/UX wireframes into interactive and functional web pages.
- Implement and maintain reusable components and libraries for efficient development.
- Optimize web applications for maximum performance and scalability.
- Ensure cross-browser compatibility and responsiveness.
- Collaborate with the backend team to integrate frontend components with server-side logic.
- Conduct code reviews and provide constructive feedback to team members.
- Stay up-to-date with industry trends and emerging frontend technologies
Skills
- 5+ years of recent professional experience in frontend engineering, with significant time in a senior or lead capacity.
- Expert-level proficiency in JavaScript, TypeScript, Next.js, React.js, CSS-in-JS, and their core principles.
- Experience working with RESTful APIs and asynchronous programming.
- Experience with testing frameworks (e.g, Cypress, React Testing Library)
- Proficient with a wide array of modern frontend development tools (bundlers, linters, formatters, and UI documentations, e.g, Storybook).
- Participate proactively in team planning, strategy sessions, and code reviews to enhance our technology stack and overall product quality.
- Exceptional analytical, problem-solving, and debugging skills.
- Excellent verbal and written communication skills.
- Familiarity with code versioning tools (e.g, git)
- A portfolio of past projects or code samples is a plus.
- Direct experience developing frontend applications within the financial services industry, with an understanding of security, data privacy, and compliance, is a plus.
Benefits:
Flexible working hours
Remote friendly
Training Budget
Team building events
Yearly offsite