Sevo Technologies is looking to transform their existing prototype into a production-ready application by building a robust component library and implementing scalable frontend architecture.
Requirements
- React Native: Production experience with Expo
- TypeScript: Strong typing skills and interface design
- Component Architecture: Experience building reusable component libraries
- Styling: StyleSheet API, responsive design, theming systems
- Testing: Jest, React Native Testing Library
- Version Control: Git, collaborative workflows
Responsibilities
- Build a comprehensive React Native component library following Atomic Design principles
- Refactor existing prototype code into reusable, testable components
- Create a consistent styling system and maintain design system documentation
- Write unit tests for components and integration tests for features
Other
- We encourage undergraduate students and people of all technology backgrounds to apply who have a passion for learning and can work in a rapidly moving environment.
- A keen eye for creativity and UX
- Detail-oriented with a strong understanding of component reusability
- Comfortable working with existing codebase and refactoring
- Can work independently with design specs