Frontend Software Engineer
Skills
Computer ScienceFront-End DevelopmentMobile ApplicationsWeb ApplicationsBusinessGraphicsPresentations
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
