This role is for one of the Weekday's clients

Min Experience: 3 years

Location: Bangalore

JobType: full-time

We are looking for a passionate and highly skilled Senior Software Engineer (React Native) to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in developing and maintaining high-performance mobile applications. You will collaborate with cross-functional teams, design scalable solutions, and contribute to the enhancement of the user experience. This is a fantastic opportunity to leverage your React Native expertise and grow in a fast-paced and innovative environment.

Requirements

Key Responsibilities

  • Develop and maintain mobile applications using React Native for iOS and Android platforms, ensuring seamless performance and a top-notch user experience.
  • Collaborate with product managers, designers, and backend teams to deliver high-quality solutions that meet business needs and user expectations.
  • Write clean, maintainable, and well-documented code adhering to best practices and industry standards.
  • Optimize applications for maximum performance across various devices and screen sizes.
  • Troubleshoot and resolve issues related to mobile applications, providing timely fixes and improvements.
  • Integrate with backend services and APIs to ensure smooth communication and data flow between the mobile app and server-side infrastructure.
  • Stay up-to-date with the latest trends and technologies in mobile development, ensuring that the team is leveraging cutting-edge tools and frameworks.
  • Mentor junior developers, providing guidance on best practices, coding standards, and career growth.
  • Participate in code reviews, ensuring quality and consistency in the development process.

Required Skills and Qualifications

  • 3+ years of experience in mobile development, with a strong focus on React Native.
  • Proficiency in JavaScript and TypeScript, with hands-on experience in writing efficient, modular code.
  • Strong understanding of React Native core components, navigation, and state management libraries like Redux or Context API.
  • Experience integrating RESTful APIs and third-party libraries in mobile applications.
  • Solid understanding of mobile app architecture, performance optimization, and debugging.
  • Familiarity with mobile development tools such as Xcode, Android Studio, and Expo.
  • Experience with version control systems, particularly Git.
  • Strong problem-solving skills and the ability to work efficiently in a fast-paced, collaborative environment.
  • Excellent communication skills, with the ability to work cross-functionally with other teams and stakeholders.

Preferred Skills

  • Knowledge of native mobile development for iOS (Swift) or Android (Java/Kotlin).
  • Experience with CI/CD pipelines and mobile app deployment processes.
  • Understanding of cloud-based solutions and how they integrate with mobile applications.
  • Familiarity with Agile/Scrum methodologies for project management.

Location

Bengaluru, Karnataka, India

Job Overview
Job Posted:
2 days ago
Job Expires:
Job Type
Full Time

Share This Job: