Company Description
👋🏼 We're Nagarro.
We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (17 500+ experts across 37 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in!
By this point in your career, it is not just about the tech you know or how well you can code. It is about what more you want to do with that knowledge. Can you help your teammates proceed in the right direction? Can you tackle the challenges our clients face while always looking to take our solutions one step further to succeed at an even higher level? Yes? You may be ready to join us.
Job Description
- Design and create well maintained mobile app with efficient code.
- Translate designs and wireframes into high quality code and Mobile UI.
- Takes ownership of complex tasks and drives them to completion.
- Ensure the best possible performance, quality, and responsiveness of mobile applications.
- Identify bottlenecks and bugs, and devise solutions to the problems & issues.
- Continuously acts to enhance knowledge of new technologies, and development processes.
- Help estimate the work effort at different levels (project, story, iteration, release).
Qualifications
- Previous 5+ years of experience in mobile app development on native platforms (iOS, Android).
- Proficient in OOPs, design patterns, asynchronous programming, multi-threaded environment, SDLC & Agile Development.
- Able to design & develop custom controls, testing, troubleshooting, and maintaining mobile applications and integration.
- Able to work in Test Driven Development with a solid understanding of Unit test code for robustness, including edge cases, usability, and general reliability.
- Knowledge of Web and Restful API services consumption, SQLite database operations, and maintenance.
- Experience with version control like GitHub, and Gitlab.
- Previous experience with Unit testing, Jenkins, Git, TDD, Scrum, UI Testing, Performance Testing.
Additional Information
- Mobile app development using Hybrid Technology like React Native & Xamarin is a plus.
- Knowledge in Dart or Flutter is a plus.