We are looking for a React Native full-stack developer. Good to have Ruby On Rails Knowledge. The product you will be working on contains multiple apps. You will focus primarily on the frontend and an administration dashboard, but you will also need to work on the backend built by your co-workers and assemble and deploy the whole product to the cloud. You will be responsible for ensuring high performance and responsiveness to requests from the front-end.
You will be expected to work independently but you will also collaborate with senior engineers and designers. We are a global company, so you will be expected to communicate effectively with co-workers spread across three time zones.
Responsibilities and Duties
-Design, build and maintain efficient, reusable, and reliable React Native code
-Develop API for consumption by mobile apps and frontend.
-Integrate user-facing elements developed by front-end developers with server-side logic
-Assemble, test, and deploy frontend and backend components to cloud platform
-Identify bottlenecks and bugs, and devise solutions to these problems
-Help maintain code quality, organization, and automatization
Required Experience:
min. 5 years
Skills and Qualifications:
-Deep experience with React and ReactNative
-Solid experience with MongoDB, Ruby On Rails
-Good understanding of server-side templating languages
-Good understanding of front-end technologies, such as ReactJS, JavaScript, HTML5, and CSS3
-Solid understanding of fundamental design principles behind a scalable application
-Familiar with concepts of MVC, Mocking, ORM, and REST API
-Proficient understanding of Git
-Familiarity with continuous integration
-Familiarity with cloud platforms (AWS, Azure, Heroku) and app stores (Play, App Store)
Job Type: Full-time
Work Location: Bangalore, India