BlueTread is looking for a Software Engineer specializing in front-end development to build innovative, scalable solutions, specifically a React Native application targeting both iOS and Android platforms, by creating user interfaces that seamlessly connect customers with backend business systems.
Requirements
- Proficiency in React Native framework for mobile application development.
- Expertise in JavaScript, TypeScript, and React, including familiarity with ES6+ syntax.
- Experience with Redux or other state management libraries for React Native.
- Understanding of REST APIs, GraphQL, and experience with networking in mobile applications.
- Knowledge of UI/UX design principles and experience working with wireframes.
- Proficiency in using source-code management systems like Git.
- Strong debugging and problem-solving skills.
Responsibilities
- Coordinate with development teams and designers to create web applications that run seamlessly on multiple platforms.
- Design and develop user interface components for JavaScript-based web and mobile apps using React Native.
- Troubleshoot and resolve issues to enhance front-end performance.
- Write reusable, efficient, and scalable JavaScript code, and develop modular front-end components.
- Utilize additional JavaScript libraries, such as Redux, to handle asynchronous API calls and improve the performance of web and mobile apps.
- Plan and implement the data and presentation layers of the application’s front end.
- Write thorough tests to ensure its reliability and performance.
Other
- Bachelor’s degree in computer science or 2+ years of relevant experience in a related field.
- Experience leading and participating in teleconferences on platforms like Teams.
- Ability to collaborate effectively in team environments while also making swift, informed decisions when necessary.
- Excellent written and verbal communication skills.
- We have a remote-first culture, offering flexibility and work-life balance.