Remote job
Senior ReactNative developer
Job details
About this role
Role overview
Develop a mobile application used to control connected devices. You’ll contribute to its functionality and user experience, working across the React Native interface and the supporting state, navigation, and service integrations. The role is remote and is described as part of a new project.
Responsibilities - Build and improve features in a React Native mobile application. - Manage application state using Redux and coordinate asynchronous flows with Saga. - Implement and maintain navigation with React Navigation. - Integrate with backend services using HTTP and REST. - Write clean, documented JavaScript and use debugging, profiling, and memory analysis tools. - Consider accessibility and security requirements as part of implementation.
Requirements - Bachelor’s degree in computer science or a related discipline. - At least four years of software engineering experience, including three or more years with React and React Native. - Strong practical knowledge of React, Redux, React Native, ES6+, React Navigation, and Saga. - Understanding of HTTP and REST, plus hands-on Git experience. - Familiarity with accessibility, security compliance, and debugging and profiling tools.
Nice to have - Experience with Java or Objective-C.
Benefits and work setup - Remote role with a flexible 40-hour workweek. - 20 days of paid leave and paid sick leave. - Professional development opportunities and work on a project being built from the ground up.