React/React Native Position
For our friends at Noovosoft, we are looking for a React/React Native developer in Pune, India.
What you will do
You will work on long-term React Native mobile applications for innovative startups. Together with your colleagues and our clients, you will analyze requirements and envision a qualitative solution. You will be responsible for the entire development — from architecture to implementation — and deliver user-friendly, performant and well-tested mobile applications. You will be part of our continuous improvement culture, hone your skills and share your experience with your colleagues.
We expect
- You have at least 2 years of experience implementing and deploying React Native apps.
- You developed and published at least one React Native app on Google and App Store.
- You are familiar with Google and Apple Store guidelines and compliance.
- You can build pixel-perfect UIs for all mobile platforms.
- You have strong knowledge of JavaScript ES6 and higher.
- You know how to make a solid relational data model and have good knowledge of SQL.
- You have integrated a variety of web APIs and understand HTTP.
- You know how to write clean and flexible object-oriented code.
- You have a good understanding of async programming concepts.
- You work daily with tools like Git, npm and a proper IDE (WebStorm).
- You can deliver POCs, experiments and technology evaluations following design thinking practices.
- You will be contributing towards architecting and building React Native applications, as well as coordinating with the teams responsible for other layers of the product/project infrastructure.
- You write clean code and are a pragmatic programmer.
Extra points
- You wish TypeScript was the default language of the web.
- You stepped outside the Expo world and have experience with native iOS and Android development. You are familiar with XCode and Android Studio and leverage native APIs for deep integration with Android and iOS.
- You have experience with state management libraries like MobX and Redux.
- You write automated tests and perform end-to-end testing with Detox or Appium.
- You are familiar with functional programming concepts and apply them occasionally.
- You worked with other hybrid mobile platforms like Sencha, HTML5, PhoneGap, etc.
- You have experience with Scrum and Lean methodology.
Who you are
- You work organized, efficient and you have attention to details.
- You take responsibility for your work and deliveries and don't rely on other people to verify your work.
- You share your opinion and defend it with proper arguments. You are open to ideas of other people.
- You are not afraid to ask other people for help. You help other people if they have issues.
- You take pride in your work and are eager to share your experience with your colleagues.
- You are self-motivated to stay up to date with current technologies.
- You understand that everyone has different responsibilities and focus on your own work. You have respect for your colleagues.
- You are problem solving oriented. You embrace challenges and know how to reduce complexity.
- You are capable of understanding complex business requirements.
- You communicate clearly and fluently in English.
- You are customer oriented.
- You have a drive to make deadlines.
What we provide
- An inspiring work environment and focused workspace.
- A performance driven work culture through collaborative review and feedback.
- Opportunities and guidance to learn new technologies, share knowledge and grow within the company and sector.
- Exposure to complex & challenging projects within an international context.
- A team of driven and passionate colleagues that strive for top quality.
How to Apply
If you're interested, send your application to career@noovosoft.com.