Search by job, company or skills

NTT DATA North America

Software Development Analyst

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

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.
  • 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.

More Info

Industry:Other

Job Type:Permanent Job

Date Posted: 08/10/2024

Job ID: 95383145

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Last Updated: 25-11-2024 06:47:28 PM
Home Jobs in Bengaluru / Bangalore Software Development Analyst