Job Description
We are searching for React Native developers passionate about creating high-performance mobile apps for both the iOS and Android platforms. Building products is a highly collaborative effort, and as such, we require a strong team player with a passion to deliver products.
What you'll be doing
- Work as part of a small team to build applications for Full Stack's clients.
- Build and maintain React Native applications with clean and maintainable code.
- Improve front-end performance by eliminating performance bottlenecks.
- Work with Redux architecture to improve performance of the websites/mobile apps
- Implement pixel perfect UI's that match designs.
- Write unit and integration tests.
- Occasionally take part in code review sessions.
- Work with native modules as and when required.
Requirements
- Strong knowledge of React fundamentals such as Virtual DOM, component lifecycle, and component state
- In-depth knowledge of JavaScript, CSS, HTML, functional programming, and front-end languages
- 4+ years of professional software development experience.
- Experience working with Swift, Objective C, and Java or Kotlin is a plus but not required.
- Meaningful experience working on medium, large or complex systems
- Ability to take ownership of your work to ensure you are performing to the expectations you and your team have agreed upon.
- An understanding of React Native best practices as well as industry standard practices in software development.
- A positive mindset and can-do attitude.
- High level attention to details
- Ability to work well within a team environment.