Job Openings Sr. Software Engineer (React Native)

About the job Sr. Software Engineer (React Native)

Experience: 5+ Years

Job Location: Remote/ Hybrid

No. of Position: Multiple

Qualifications: B Tech / MCA or Higher

Work Timings: 1:30 PM IST to 10:30 PM IST

Functional Area: Mobile Development

Key Responsibilities

We are seeking a Sr. Mobile Engineer specializing in React Native framework to join our growing development team. The ideal candidate will be required to solve complex problems, write high-performant React Native code to solve various business problems.

  • Work closely with UI/UX, product management, and other backend development teams to create responsive, and interactive interfaces.
  • Take UI/UX designs and develop prototypes and validation rules for the end user to interact with application.
  • Design and architect mobile applications, considering scalability, performance, and security.
  • Select appropriate mobile architecture patterns and libraries for different project requirements.
  • Integrate with external APIs and services, ensuring data synchronization and secure communication.
  • Continuously refactor and improve existing codebase to enhance code quality and maintainability.
  • Implement security best practices to protect user data and ensure compliance with industry standards and regulations.
  • Use version control systems (e.g., Git) for code management and collaborate effectively with team members using collaboration tools like Slack or JIRA.
  • Diagnose and resolve technical issues, bugs, and crashes in mobile applications.
  • Deploy the application to android and iOS platforms for Dev/Test/ Prod environment.
  • Optimize apps for speed and responsiveness.
  • Identify and resolve performance bottlenecks in mobile applications.
  • Work in fast-paced environment and design solution based on requirement and acceptance criteria provided in the story.
  • Write unit and integration tests to ensure good quality and scalable solution.

Skills, Knowledge and Experience

  • 5+ years of experience in React Native, JavaScript/ Typescript
  • Experience in developing native iOS app is a plus.
  • Must have good understanding of REST APIs/Graphql.
  • Must have good understanding of HTML5, CSS3 and cross-browser compatibility issues.
  • Must have experience in designing and implementing high-performance hybrid mobile applications
  • Experience in optimizing the application for performance and scalability.
  • Must have experience in state management using Redux
  • Must have experience with code repositories such as Git.
  • Experience working with USA or European clients is a plus.
  • Experience working with multi-vendor, multi-culture, distributed offshore and onshore development teams in dynamic and complex environment will be helpful in day to day working.
  • Must have excellent written and verbal communication skills. Candidate should be able to present his suggestions and explain technical approach.