Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Software Development Analyst

AT NTT DATA Services
NTT DATA Services

Software Development Analyst

Bangalore, India

Job Description:
We are looking for a skilled React Native Developer to join our dynamic team. The ideal candidate will have a deep understanding of mobile application development and a passion for building intuitive, high-performance apps. You will work closely with our product and design teams to create seamless mobile experiences for our users.

Responsibilities:
- Develop and maintain cross-platform mobile applications using React Native.
- Collaborate with designers, product managers, and other developers to create user-friendly interfaces and implement new features.
- Write clean, maintainable, and efficient code.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.

Want more jobs like this?

Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

- Stay up-to-date with the latest industry trends and technologies to ensure we are always using the best tools and practices.
- Participate in code reviews and contribute to team knowledge sharing.

Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 4+ years of professional experience in mobile app development.
- Strong proficiency in React Native.
- Experience with JavaScript (ES6+), Redux, and other front-end technologies.
- Familiarity with native build tools, like XCode, Gradle (Android Studio, IntelliJ).
- Experience with RESTful APIs and mobile libraries for networking.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with code versioning tools such as Git.
- Experience with automated testing and building.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
- Proficiency in TypeScript.
- Experience with Expo framework.
- Familiarity with state management libraries such as MobX or Redux Toolkit.
- Understanding of asynchronous programming and its quirks and workarounds.
- Experience with mobile app deployment processes (App Store, Google Play Store).
- Knowledge of performance optimization techniques for mobile applications.

Preferred Qualifications:
- Experience with native Android and iOS development.
- Knowledge of mobile design patterns and best practices.

Job Segment: Developer, Testing, Front End, Application Developer, Computer Science, Technology

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: NTT_DATA-285860
Employment Type: Other