Apply

Senior Software Engineer - Frontend

Posted about 1 month agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: US

🔍 Industry: Fintech

🏢 Company: AffiniPay👥 501-1000💰 Private 8 months agoFinancial ServicesPaymentsFinTech

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: PostgreSQLSQLAgileFrontend DevelopmentHTMLCSSRuby on RailsNext.jsReactCI/CD

Requirements:
  • BS in Computer Science or related field, or equivalent professional experience.
  • 5+ years of experience designing, implementing, and debugging large-scale, cloud-based solutions.
  • Extensive experience building production-grade web applications, including developing reusable components, managing complex state, and optimizing front-end performance.
  • Expertise in Frontend technologies such as React, Tailwind, Bootstrap, NextJS.
  • Experience in deploying frontend applications and building out a CI/CD pipeline.
  • Professional experience with Ruby on Rails or equivalent, with the ability to develop and maintain APIs and other backend functionality.
  • Experience with Lean product development and Agile frameworks (e.g., Scrum, Kanban).
  • Strong understanding of SOLID design principles and software design patterns.
  • Proficiency in SQL and experience working with relational databases such as PostgreSQL or MySQL.
  • Excellent teamwork, documentation, and communication skills.
Responsibilities:
  • Design and implement scalable applications using modern web application frameworks (e.g., Rails, React, Node, NextJS).
  • Utilize and maintain reusable component libraries.
  • Collaborate with product teams to assess trade-offs, identify risks, and align improvements with business objectives.
  • Modernize web applications to enhance user experience, improve performance, and ensure scalability.
  • Pioneer in Frontend technologies and bring in concepts and patterns into the engineering organization.
  • Establish best practices and champion innovation.
  • Mentor and coach software engineers, fostering professional growth within the team.
  • Work closely with UX teams to design and ship web applications with a focus on usability.
  • Support software deployments by debugging, troubleshooting, and coordinating with DevOps and QA engineers.
  • Drive technology initiatives to enhance application performance, scalability, and maintainability.
  • Stay updated with industry trends and emerging technologies to bring innovation to the team.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

🔍 Software Development

🏢 Company: Kraken👥 1001-5000💰 Secondary Market about 1 year ago🫂 Last layoff 4 months agoEthereumBlockchainBitcoinFinTechTrading Platform

  • 2+ years of experience building enterprise-level apps with Next.js
  • Extensive experience working closely with designers
  • 6+ years of experience in software development, focus on web applications
  • Strong belief in unit testing, end-to-end testing, and sanity testing
  • Strong written and verbal communication skills in English
  • Design, develop, and maintain high-quality internationalized website using Next.js
  • Build and optimize user acquisition and onboarding experiences
  • Develop scalable solutions for conversion funnel enhancement
  • Collaborate on strategic launches and optimize for success at every stage
  • Continuously test, learn, and iterate on designs and features
  • Implement best practices for high-quality, scalable frontend development
  • Drive technical decisions and shape frontend architecture
  • Work cross-functionally to create user-first experiences

Frontend DevelopmentJavascriptNext.jsA/B testing

Posted 11 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 186065.0 - 218900.0 USD per year

🔍 Software Development

🏢 Company: Coinbase Careers Page👥 1000-5000

  • 5+ years of experience in software engineering
  • 4+ years in developing web apps with JavaScript and React
  • Familiar with performance, security, and usability best practices
  • Design secure and reliable services to integrate with blockchains
  • Build UI components for mobile and web in TypeScript using React
  • Work with engineers, product managers, and senior leadership

FigmaJavascriptReact NativeTypeScriptReact

Posted 12 days ago
Apply
Apply

📍 United States, Canada

🧭 Full-Time

💸 300000.0 - 400000.0 USD per year

🔍 Crypto, Blockchain, Software Development

🏢 Company: G2i Inc.

  • 5+ years of experience in software engineering
  • At least 4 years developing web applications with JavaScript and React
  • Strong background in designing and deploying UI components
  • Experience delivering high-impact results in team settings
  • Proven ability to write clean, testable code
  • Architect and implement secure, scalable services
  • Develop intuitive user-friendly interfaces
  • Write backend services for secure storage and transaction management
  • Collaborate with cross-functional teams
  • Cultivate a collaborative and inclusive team atmosphere

GraphQLBlockchainFrontend DevelopmentJavascriptReact NativeTypeScriptGoReact

Posted 17 days ago
Apply
Apply

📍 United States, Mexico, United Kingdom, Australia, Japan, India, and the Philippines.

🧭 Full-Time

🔍 Education

  • 6+ years of professional experience in frontend development, with at least 2 years working on web components and React projects and building micro-frontends.
  • Demonstrated experience in building and maintaining reusable component libraries or design systems used across multiple projects.
  • Strong expertise in web components development using Stencil.js or similar frameworks.
  • Advanced knowledge of React and experience building reusable, high-performance components.
  • Deep understanding of TypeScript, including advanced types, generics, and best practices for scalable codebases.
  • Extensive experience with HTML5, CSS3, and modern JavaScript (ES6+).
  • Familiarity with CSS-in-JS libraries and best practices for managing styles
  • Experience with unit testing, integration testing, and frameworks like Jest, React Testing Library, or similar tools.
  • Strong debugging skills for browser-based issues and performance optimizations.
  • Knowledge of frontend performance best practices, including rendering optimization, lazy loading, and asset management.
  • Experience with modern build tools like Webpack, Rollup, or Vite.
  • Proficiency with version control systems like Git.
  • Familiarity with creating or maintaining design systems and component libraries.
  • Understanding of accessibility standards (e.g., WCAG) and responsive design principles.
  • Proven experience collaborating effectively with designers, product managers, and backend teams across geographically distributed time zones, including Europe and the USA, to deliver seamless and cohesive user experiences.
  • Strong communication skills to articulate technical concepts and collaborate effectively.
  • Hands-on experience writing comprehensive test cases to ensure code quality and reliability.
  • Familiarity with integrating frontend builds into CI/CD pipelines.
  • Design, develop, and maintain highly efficient, reusable, and scalable web components using Stencil.js, TypeScript, and React.
  • Build modular and reusable UI components to ensure consistency and maintainability across projects.
  • Establish and enforce best practices for component design, including accessibility (WCAG compliance), performance optimization, and responsive design.
  • Collaborate with the team to define the architecture of the design system or reusable component library.
  • Ensure seamless integration of web components into various applications, particularly within React projects.
  • Work closely with backend engineers to design APIs that enable efficient data flow and interaction with frontend components.
  • Write clean, maintainable, and well-documented code, adhering to modern standards and practices.
  • Perform regular code reviews and ensure adherence to best practices and coding standards.
  • Create robust unit and integration tests for web components.
  • Debug and resolve performance bottlenecks and other frontend issues.
  • Work closely with designers and product managers to understand requirements and provide technical insights during the planning phase.
  • Mentor junior frontend engineers, sharing knowledge on web components, Stencil.js, TypeScript, and React.
  • Continuously improve the performance of web components, ensuring compatibility with various browsers and platforms.
  • Optimize assets and rendering pipelines for faster load times and better user experience.
  • Create comprehensive documentation for the developed reusable components, including usage guidelines and examples.
  • Provide technical support to teams integrating the components into their projects.
  • Stay up-to-date with emerging frontend technologies, particularly in web components and frameworks like Stencil.js and React.
  • Proactively suggest improvements to existing tooling, frameworks, or processes to enhance team efficiency and product quality.
  • Collaborate with DevOps to streamline CI/CD processes for frontend builds and deployments.
  • Ensure smooth handoff of frontend deliverables to QA and collaborate on addressing issues during testing.

GitHTMLCSSJavascriptJestTypeScriptReact

Posted about 2 months ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 170000 - 200000 USD per year

🔍 Fintech, SMB software, consumer company

  • 5+ years of experience in software engineering.
  • Experience leading and owning end-to-end product development and technology initiatives.
  • Experience working with React or relevant web technologies.
  • Experience in a collaborative environment with various stakeholders.
  • Desire to work in a fast-paced environment and mentor others.
  • Proficiency in both spoken and written English.
  • Own projects end to end, from design to implementation, managing complexity.
  • Collaborate with product managers, product design, or other stakeholders on product initiatives.
  • Break down epics and projects into manageable tasks for the team.
  • Produce high-quality code that is testable, readable, and accounts for edge cases.
  • Architect tools, services, and systems for iterative development and scaling.
  • Uphold best engineering practices and mentor newer team members.

Design PatternsJavascriptKotlinReact NativeRubyTypeScriptProduct DevelopmentBusiness OperationsgRPCPostgresProduct designReduxReactMentoringMentorship

Posted 4 months ago
Apply
Apply

📍 USA

🔍 Online identity management

  • Experience in building customer-centric products.
  • Focus on reliability and user experience.
  • Knowledge of compliance requirements is beneficial.
  • Build reliable products and seamless user experiences.
  • Contribute directly to the long-term quality of the Persona product.
  • Address complex technical challenges due to evolving compliance requirements.

Frontend DevelopmentHTMLCSSJavaJavascriptReact.jsTypeScriptVue.JsReact

Posted 4 months ago
Apply
Apply

📍 USA

🔍 Cryptocurrency

🏢 Company: Referrals Only Board

  • At least 5 years of experience in software engineering.
  • Minimum of 4 years developing web apps with JavaScript and modern component-based frameworks like React.
  • Experience in shipping user-facing features using component-based UI frameworks.
  • Knowledge of current trends in front-end architecture, such as performance and security.
  • Familiarity with product and design lifecycles and collaboration with cross-functional teams.
  • Ability to write high quality, well-tested code.
  • Design secure and highly reliable services to integrate with blockchains and add new cryptocurrency assets.
  • Build a mass market interface for digital currency apps by enhancing functionalities of existing cryptocurrencies.
  • Write infrastructural services that ensure secure storage and transactions.
  • Collaborate with engineers, product managers, and senior leadership to create a quarterly roadmap.
  • Contribute to a positive team environment in meetings.

JavascriptReact

Posted 5 months ago
Apply