Frontend Software Engineer

Skills
Computer ScienceFront-End DevelopmentMobile ApplicationsWeb ApplicationsBusinessGraphicsPresentations
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s degree in computer science or 2+ years relevant experience
  • Proficiency in React Native for mobile application development
  • Expertise in JavaScript TypeScript and React with ES6+ familiarity
  • Experience with Redux or other state management libraries
  • Understanding of REST APIs GraphQL and mobile networking
  • Knowledge of UI/UX design principles and wireframes
  • Familiarity with security best practices in mobile development
  • Experience programming with Swift on iOS
  • Proficiency with Git source code management
  • Strong debugging and problem-solving skills
  • Ability to collaborate effectively in team environments
  • Must be located in the United States and authorized to work without sponsorship

Nice to have

  • Detail-oriented
  • Initiative
  • Team player
  • Collaborative
  • Adaptable

Day to day

  • Design and build user interface components for React Native web and mobile applications
  • Collaborate with designers product owners and API teams to create a flexible front-end architecture
  • Write reusable scalable JavaScript and TypeScript code and thorough tests to ensure reliability performance and maintainability
  • Troubleshoot front-end issues improve application performance and help deliver polished user experiences

Hiring process

  • Apply to the position
  • Interview with the team
  • Discuss fit and experience