1. Designing & developing highly complex application components and integrating software packages, programs, and reusable objects capable of running on multiple mobile platforms
2. Leveraging open-source code and libraries to quickly experiment and build novel solutions
3. Thinking of solutions to complex requirements
4. Analyzing current products in development, including performance, diagnosis, and troubleshooting
5. Working with the existing framework and helping evolve it by building reusable code and libraries
6. Searching and introducing new software-related technologies, processes, and tools to the team
Requirements:
1. Expert knowledge of mobile development, Flutter, React Native, Expo, and REST APIs
2. Strong understanding of the iPhone & Android ecosystem and its guidelines for app development
3. Ability to create Flutter/React Native libraries/plugins over C++/Java/Kotlin Native code
4. Understanding of mobile UI frameworks like NativeBase, UI Kitten, Material Kit, etc
5. Strong knowledge of React Hooks, Redux, MobX State Tree, styled-components, Socket.io, and TypeScript
6. Understanding of NoSQL & SQL databases
7. Experience in implementing authorization and authentication workflows using JWT, OAuth2, etc
8. Experience with bundlers like Webpack, Rollup, Grunt, or Gulp
9. Previous experience with cloud platforms like AWS and tools like GIT
10. Ability to write performant code in an easily understandable structure
11. Brownie points - knowledge of Docker & familiarity with C/C++
Skill(s) required
AndroidBootstrapCSSFirebaseFlutterHTMLiOSJavaScriptjQueryKotlinReact NativeREST API
Salary during probation: ₹10,000 - 15,000 /month (only for freshers)
After probation:
Annual CTC: ₹ 2,00,000 - 3,00,000 /year
Number of openings
3
About Software Lab
Software Lab takes IT software services out of the dark ages by bringing radical cost savings to large businesses while simultaneously delivering a fundamentally higher quality product. It turns out it's never a bad idea to use such proven principles as assembly lines, specialized machine tooling, lean manufacturing, Kaizen, Kanban, continuous integration, and continuous quality.