Apply

Senior Software Engineer (Front-End)

Posted 3 days agoViewed

View full description

💎 Seniority level: Senior, 6+ years of related hands-on experience or equivalent

📍 Location: United States

💸 Salary: 110000.0 - 200000.0 USD per year

🔍 Industry: Distributed Data Systems and Complex Application Development

🏢 Company: Raft Company Website

🗣️ Languages: English

⏳ Experience: 6+ years of related hands-on experience or equivalent

🪄 Skills: DockerCSSJavascriptKubernetesTypeScriptData StructuresREST APIReact

Requirements:
  • 6+ years of related hands-on experience or equivalent educational credentials.
  • Advanced knowledge of ECMA Script/JavaScript, React, and React data binding.
  • Knowledge of CSS and responsive Web design.
  • Experience designing REST APIs and data models.
  • Ability to develop secure web applications considering CORS, CSRF, and OIDC workflows.
  • Strong understanding of software development principles, including data structures and design patterns.
  • Intermediate knowledge of development tools and containerized software development.
  • Ability to program in multiple languages such as TypeScript or Python.
  • Knowledge of TCP, UDP, IP networking, Docker, Kubernetes, cloud-native architecture preferred.
Responsibilities:
  • As a Senior Software Engineer (Front-End), dive deep into the software lifecycle.
  • Take on complex tasks and lead smaller project initiatives.
  • Contribute effective, performant, and secure code.
  • Involved in design discussions and code reviews.
  • Mentor Associate and Standard Engineers.
Apply

Related Jobs

Apply

📍 United States

🧭 Full-Time

🔍 Financial technology

🏢 Company: Splash Financial👥 101-250💰 $44,300,000 Series B over 3 years agoEducationFinancial ServicesFinTech

  • At least 10 years of software development experience with at least 3-5 years working with React.
  • At least 2 years of experience working with NextJS (preferred).
  • Strong desire to keep growing and take on new challenges.
  • Consistent display of high candor, giving constructive feedback liberally and accepting it graciously.
  • High level of motivation and engagement, showing strong commitment to both individual and team success.

  • Collaborate closely with product owners, UX designers, and fellow engineers to build user experiences that are memorable, seamless, and intuitive using React and NextJS.
  • Deploy new features and enhancements as experiments, using data-driven results to evaluate impact.
  • Take on projects of increasing complexity, facilitating both personal growth and career advancement.
  • Be part of an OKR driven organization that maintains a laser focus on prioritizing and achieving what matters most.

Software DevelopmentFrontend DevelopmentHTMLCSSJavaJavascriptReact.jsNext.jsReactCommunication SkillsCollaborationMentoringDocumentation

Posted about 2 months ago
Apply
Apply

📍 US

🔍 Human therapeutics and drug discovery

🏢 Company: Vivodyne👥 11-50💰 $38,000,000 Seed about 1 year agoBiotechnologyLifestyleMedical

  • 6+ years of experience in designing and building robust user interfaces through all phases of SDLC.
  • Expert knowledge of the modern front-end development ecosystem.
  • Fluency in languages such as JavaScript, TypeScript, and Python.
  • Experience with frameworks like Bootstrap, Tailwind, React, Redux, Angular, Node.js, GraphQL, Apollo.
  • Understanding healthcare implications of interfaces.
  • Knowledge of CI/CD systems and automated deployment.
  • Experience within agile frameworks.
  • Ability to communicate effectively in a distributed team.
  • Strong track record in startup environments.

  • Develop rich interfaces to scientific tools for scientists to design, monitor, and analyze lab-grown human organ experiments.
  • Contribute to front-end components through all phases of the system development life cycle.
  • Select key technologies and frameworks for robust front-end systems.
  • Establish practices for quality assurance in front-end systems.
  • Communicate and document design decisions.
  • Collaborate with senior members across various disciplines.
  • Implement security measures for handling sensitive information.
  • Create reusable design systems for consistent user experiences.
  • Build reusable UI components for rapid interface development.
  • Use data visualization to make complex information actionable.
  • Identify and resolve performance issues.
  • Mentor junior engineers and coordinate team efforts.

GraphQLNode.jsPythonAgileCypressJavascriptJestOAuthTypeScriptAngularReduxServerlessReactSeleniumCollaborationCI/CDData visualization

Posted 5 months ago
Apply