Senior Front-end React Developer (Cross-Platform)
Job Description
Join us as a Senior Front-end developer, building the 'client-side' of our web (in React) and mobile applications. You will be in charge of translating our vision and customer needs into functional and appealing interactive applications, ensuring a great user experience.
You will have ownership and creative impact in these areas of your work:
NinjaTech Website:
- Maintain and improve our website, optimizing applications for maximum speed.
- Write functional requirement documents and guides.
- Get feedback from, and build solutions for, users and customers.
- Create quality mock ups and prototypes.
- Ensure high quality graphic standards and brand consistency.
Cross-platform development:
- Design and build cross-platform applications via React for multiple targets including: Android (mobile), iOS, MacOS platform, as well as desktop and Windows.
- Develop the front-end UI replicating our web layout and demonstrate ability to go from UI conceptual design to fully functioning application in a native Android, iOS, MacOS and Windows environment.
- Collaborate with other teams, especially UI/UX designers, to design and ship new features.
- Work with internal and external data sources and APIs.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Requirements
10+ years of professional experience including:
- Experience as a React Native Developer, with a strong portfolio of successful cross-platform applications.
- Firm grasp of Javascript and Typescript language and its nuances including ES6+ syntax.
- Ability to develop quality code with efficient implementation as well as test frameworks such as JEST.
- Experience in Android and iOS/MacOS app development, including publishing original Android and iOS/MacOS apps in the app store(s).
- Strong understanding and experience with Redux for state management in React Native applications.
- Hands-on experience with markup languages.
- Familiarity with: browser testing, debugging, Adobe Suite, Photoshop and content management systems.
- In-depth understanding of the entire web development process (design, development and deployment).
- Understanding of layout aesthetics and design for mobile and human interface usability
- Solid understanding of mobile and desktop app development principles, including UI/UX design and performance optimization.
- Familiarity with RESTful APIs and integration of backend services into mobile and desktop applications.
- Knowledge of version control systems (e.g., Git) and experience working with collaborative development tools.
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
- Ability to perform well in a fast-paced environment.
- Bachelor's or Master's degree in Computer Science or relevant field preferred.
Benefits
NinjaTech AI offers excellent benefits:
- Comprehensive Health Care Plan (Medical, Dental & Vision)
- Paid Time Off (Vacation, Sick & Holidays)
- Free Food & Snacks
- Stock Option Plan
Compensation: Our salary is competitive and ranges between $140,000-$220,000/annually for candidates located in the SF Bay area and will be determined based on your experience and qualifications.
Explore More
Date Posted
06/26/2023
Views
9
Similar Jobs
Senior Staff Simulation Engineer - Wisk
Views in the last 30 days - 0
Wisk Aero is seeking a Senior Staff Simulation Engineer to join their Flight Physics Vehicle Modeling FPVM team The role involves designing implementi...
View DetailsSenior Simulation Software Integration Engineer - Wisk
Views in the last 30 days - 0
Wisk is seeking a Senior Simulation Software Integration Engineer to lead the integration of highfidelity simulation models develop advanced test fram...
View DetailsSenior Product Manager - Instrumental
Views in the last 30 days - 0
Instrumental is seeking a Senior Product Manager with extensive experience in enterprise SaaS products or deep domain expertise in electronics manufac...
View DetailsSenior FP&A Manager (25033-B-840-FIN) - ArsenalBio
Views in the last 30 days - 0
Arsenal Biosciences Inc is a clinicalstage company developing advanced CAR Tcell therapies for solid tumors They are seeking a Senior FPA Manager to w...
View DetailsSenior Copywriter, Creative - Wealthfront
Views in the last 30 days - 0
Wealthfront is seeking an experienced Senior Copywriter to join their Creative Team The role involves creating engaging and strategic content to bring...
View DetailsSupport Engineer - Pricefx
Views in the last 30 days - 0
Pricefx a leading SaaS Pricing Price Optimization Management provider is seeking a Tier 34 Support Engineer The role involves providing technical sup...
View Details