
šš¼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 (19000+ experts across 33 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.
REQUIREMENTS:
Ā·Ā Ā Ā Ā Ā Ā Relevant expertise in React Native, React Native CLI, JavaScript and TypeScript, HTML5, CSS, Database (SQLite, Realm) and Unit Testing.
Ā·Ā Ā Ā Ā Ā Ā Good experience in React Native UI Controls (Scroll Views, List Views), State Management (Redux, Saga), Jest/Mocha Security and Performance best practices.
Ā·Ā Ā Ā Ā Ā Ā Knowledge of high-quality professional software engineering practices for agile software development cycle, including coding standards, code reviews, source control management, build processes, testing, and deployment.
Ā·Ā Ā Ā Ā Ā Ā Fundamental knowledge of design patterns.
Ā·Ā Ā Ā Ā Ā Ā Experience in communicating effectively with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.
Ā·Ā Ā Ā Ā Ā Ā Passionate about building great solutions.
Ā·Ā Ā Ā Ā Ā Ā Mentoring the team members to meet the client's needs and holding them accountable for high standards of delivery
Ā·Ā Ā Ā Ā Ā Ā Being able to understand and relate technology integration. scenarios and be able to apply these learnings in complex troubleshooting scenarios.
Ā
RESPONSIBILITIES:
Ā·Ā Ā Ā Ā Ā Ā Writing and reviewing great quality code.
Ā·Ā Ā Ā Ā Ā Ā Understanding functional requirements thoroughly and analysing the clientās needs in the context of the project.
Ā·Ā Ā Ā Ā Ā Ā Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it.
Ā·Ā Ā Ā Ā Ā Ā Determining and implementing design methodologies and tool sets
Ā·Ā Ā Ā Ā Ā Ā Enabling application development by coordinating requirements, schedules, and activities.
Ā·Ā Ā Ā Ā Ā Ā Being able to lead/support UAT and production roll outs
Ā·Ā Ā Ā Ā Ā Ā Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it.
Ā·Ā Ā Ā Ā Ā Ā Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement.
Ā·Ā Ā Ā Ā Ā Ā Giving constructive feedback to the team members and setting clear expectations.
Ā·Ā Ā Ā Ā Ā Ā Helping the team in troubleshooting and resolving of complex bugs
Ā·Ā Ā Ā Ā Ā Ā Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.
Ā·Ā Ā Ā Ā Ā Ā Carrying out POCs to make sure that suggested design/technologies meet the requirements.
Ā

About Nagarro Software
About
šš¼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 (19000+ experts across 33 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues.
Tech stack
Company video


Photos
Connect with the team
Similar jobs
React Native leverages common JavaScript skills while allowing a developer to simultaneously target both iOS and Android. Great React Native developers can build apps that feel truly native while using web technologies that are familiar to a wide range of developers. They usually focus on the front end of the product, but they are also adept at understanding the API services and infrastructure with which the app needs to integrate.
A Product based company is looking out for software engineers in the following categories.
If your profile matches any of the skills&experience categories and you are looking for a change,Ā Salary won't be a constraint for the right candidate
Category : 0 to 2 years of experience in mobile applications development for android or iOs platforms.
ļ Industry - IT software/services (Digital Consulting /Digital Apps/Clous & devops services)
ļ Location ā Hinjewadi ā Phase I (Work from home due to COVID-19 situation)
ļ Education - Any Graduate / Any Postgraduate
ļ Experience ā 2-5Years
ļ Joining - Immediate / 15 days
ļ Excellent Communication Skills
JOB DESCRIPTION:
ļ· Work as part of a small team to build React Native iOS / Android applications for clients.
ļ· Architect, build and maintain excellent React Native applications with clean code.
ļ· Implement pixel perfect UI's that match designs.
ļ· Implement clean, modern, smooth animations and transitions that provide an excellent user
experience.
ļ· Integrate third-party API's.
ļ· Write unit and integration tests.
ļ· Release applications to IOS and Google Play stores.
ļ· Work with native modules when required.
ļ· Work as part of a small team, which will include other React Native developers, a project
manager, QA professional, and a designer.
ļ· Complete sprints and participate in sprint retrospectives and daily standups.
ļ· Assist with building estimates.
ļ· Interface with clients via Slack, Zoom, and email.
ļ· Track your time throughout the day using Toggle.
ļ· Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.
ļ· Be part of a community of React Native developers who share knowledge and help each
other as problems arise.
ļ· Follow Full Stack's detailed development process
We are looking for a React Native developers between 1 to 3years of experience interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Responsibilities
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Reach out to the open source community to encourage and help implement mission-critical software fixesāReact Native moves fast and often breaks things.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Transition existing React web apps to React Native.
SUMMARY
We are looking for a React Native developer interested in building performance mobile apps on both the iOS and Android platforms. You will be responsible for architecting, designing, and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required. We are looking for self-motivated, energetic candidates who are looking for the next set of challenges in their careers. Mobile app developer, you will be responsible for developing and maintaining the mobile app. NOT a classic Website Development job involving simple development and maintenance of websites. We work on complex web applications that are technologically challenging. The projects are done in small teams, which results in greater responsibility for each member of the team. We genuinely want you to learn and grow and will provide you ample opportunities for that.
Responsibilities:-
- Deliver innovative solutions to drive next-generation user experiences, designs, and technologies.
- In-depth knowledge and proven record in developing mobile apps.
- Extensive experience with React and state management frameworks such as Redux/MobX.
- Experience with React Native.
- Technical knowledge of RDBMS.
- Development experience with iOS/Android or both.
- Strong knowledge of data structures, algorithms, and run-time optimization.
- Ability to write well-documented, clean JavaScript code.
- Build pixel-perfect, buttery smooth UIs across both mobile platforms.
- Leverage native APIs for deep integrations with both platforms.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Maintain code and write automated tests to ensure the product is of the highest quality.
- Rock-solid at working with third-party dependencies and debugging dependency conflicts
Required Skills:-
- Firm grasp of the JavaScript (and Typescript or Closure Script) language and its nuances, including ES6+ syntax.
- Knowledge of (functional or object-oriented) programming.
- Familiarity with native build tools, like XCode, Gradle (Android Studio, IntelliJ)
- Understanding of REST APIs, the document request model, and offline storage.
- Experience with automated testing suites, like (Jest or Mocha)
- React Native
- Redux/Mobx
- RDBMS,
- Third-Party SDK integration.
- Development experience with IOS/Android or both
Industry: IT / E-Learning and Assessment
Functional Area: IT Software - Application Programming, Maintenance
Role Category: Programming & Design
Role: React Developer
Employment Type: Permanent Job, Full Time
Qualification: B.E./B.Tech./MCA
- Deep knowledge of ( List here the mobile platforms on which the app runs,
e.g., Android, iOS, etc. )
- Developing new features and user interfaces from wireframe models
- Ensuring the best performance and user experience of the application
- Fixing bugs and performance problems
- Writing clean, readable, and testable code
- Cooperating with back-end developers, designers, and the rest of the team
to deliver well-architected and high-quality solutions
Software Engineer, React Native.Ā
Intro:
Empala is an exciting new fintech launching in Singapore. Empala aims to help workers in the SEA region get access to their pay & helping them save for unexpected expenses.Ā
Job Description:
As fullstack developer at Empala you will be building and shaping our product. Our current offerings are centered around a React Native app (iOS & Android) with a serverless backend.
Empala is a flat and young organization, meaning every hand has a lasting impact on our product and our culture. You will report directly to the CTO and will in general be working closely with the founders. The job is of course mostly focused on building and maintaining our products, but in a small team you will have to wear a lot of hats, you could get involved in sales, marketing or anything in between, ideally you will see this as a positive thing and a chance to learn more about our users/customers/new areas of work.Ā
Benefits:Ā
At Empala we offer a competitive package that will be a mix of salary and employee stock options. We pay ourselves on demand meaning you can get paid for the work you have done when you wish it, be it daily, weekly, monthly or a combination of above.Ā
Requirements:Ā
The following requirements are a guideline, if you are missing some points but you are confident that you can master them in a reasonable amount of time there might still be a place for you at Empala.Ā
Preferred
- React NativeĀ
- Backend tools and frameworks (express or any other, non JS is OK as well)Ā
- Cloud providers, AWS preferredĀ
- Git
Other requirementsĀ
- Fluent in englishĀ
- Proactive approach to problem solvingĀ
- A hunger to get stuff doneĀ
Nice to have:Ā
- Experience with Redux, GraphQL, Typescript, AWS Amplify
- Experience with SCRUM and/or TDD
This same person can be given CTO duties if they perform well in the interview and show good depth of knowledge and understanding
















