2 months ago
Oakland, CA, USAMid Level
Base Salary
$149k - $155k/yr
Responsibilities
- Develop and implement websites, web applications, application databases, and interactive web interfaces.
- Build and launch native applications for iOS and Android using React Native.
- Transform wireframes and design concepts into functional responsive web applications.
- Develop different versions of features to evaluate performance, inform product decisions, and drive conversions.
- Optimize applications for speed, performance, browser compatibility, and device compatibility.
- Integrate APIs and ensure smooth data flows while collaborating with backend developers.
- Work with UI/UX designers to implement brand-aligned design concepts.
- Stay current with technologies and tools to introduce innovative product ideas.
Requirements
- Bachelor’s degree or foreign equivalent in STEM or a related field.
- Two years of experience in the offered job or as a Software Engineer, Software Developer, Full Stack Developer, or related occupation.
- Two years of full-stack development experience spanning frontend interfaces, backend server logic, and database management.
- Two years of experience building, deploying, and maintaining web applications end-to-end.
- Experience with Git and GitHub workflows including branching, merging, and pull requests.
- Strong command of modern JavaScript, including ES6+, asynchronous programming, and core language features.
- Practical experience with TypeScript.
- Proficiency in modern CSS, responsive design, and preprocessors such as Sass.
- Extensive experience developing scalable React applications with component-based architecture and state management.
- Hands-on experience building cross-platform iOS and Android applications with React Native.
- Practical experience with GraphQL, including schema design and client-side integration.
Benefits
- 100% telecommuting permitted.
- May work at various unanticipated locations throughout the United States.
