Overview
On Site
$60,000 - $80,000
Full Time
Skills
HTML/CSS
JavaScript
React
Typescript
Angular
UI/UX
Context API
Debugging & Testing
Git
Job Details
Core Programming & Framework Knowledge:
- JavaScript Proficiency: Fluency in JavaScript, including ES6+ features, is essential, as React Native is built upon JavaScript.
- React Fundamentals: Deep understanding of React concepts like components, state, props, hooks, and lifecycle methods.
- TypeScript (Optional): Knowledge of TypeScript can enhance type safety and code organization.
- HTML and CSS: Familiarity with HTML and CSS for UI/UX design and layout.
Mobile Development Specifics:
- Mobile UI/UX: Understanding of mobile-specific UI/UX design principles, including responsive design, accessibility, and user experience.
- Native Modules: Ability to work with native modules for accessing platform-specific features and functionalities.
- Mobile-Specific Design Patterns: Knowledge of design patterns commonly used in mobile app development.
State Management & Backend Integration:
- State Management: Expertise in state management solutions like Redux or the Context API to handle application state.
- APIs and Backend Integration: Experience with REST APIs, document request models, and offline storage.
- Firebase: Familiarity with Firebase for backend services like authentication, real-time database, and analytics.
Testing, Debugging, and Optimization:
- Debugging and Testing: Strong debugging skills and experience with unit testing frameworks like Jest or Enzyme.
- Performance Optimization: Ability to identify and address performance bottlenecks to ensure a smooth user experience.
- Code Quality: Adherence to coding standards, best practices, and code review processes.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.