Senior Design Engineer - React Native
- Bangalore - Karnataka
- 6–10 years experience
Required skills
- react native
- UI/UX
- Android
- iOS
Job description
About the Company:
Join a forward-thinking and innovative organization that values performance, cooperation, and a dynamic workplace. We are committed to creating a personal and inclusive atmosphere, offering significant personal responsibility and flexible working models to ensure a healthy work-life balance. We encourage our employees to achieve more and experience exciting careers with us.
About the Role:
We are seeking a highly skilled Senior Design Engineer specializing in React Native to join our Product Development team in Bangalore, Karnataka. This role involves the development of scalable, high-performance mobile applications within a cross-functional team, covering the full software development life cycle from concept to deployment. The ideal candidate will have a strong background in mobile UI/UX design, native module integration, and a passion for optimizing real-time IoT and energy management applications.
Key Responsibilities:
- Design, develop, and maintain high-performance mobile applications using React Native.
- Build reusable components and front-end libraries for future use.
- Integrate mobile applications with RESTful APIs, WebSockets, and real-time services.
- Implement and manage communication layers using Wi-Fi, BLE, and Zigbee for device connectivity.
- Work with native modules (Android & iOS) and third-party libraries.
- Optimize application performance and ensure responsiveness across devices.
- Write unit and integration tests to ensure code quality and reliability.
- Collaborate with cross-functional teams to identify and develop new features.
- Implement security best practices to ensure application security.
- Write clean, efficient, and maintainable code adhering to industry standards.
- Use Jira for task tracking and issue resolution.
- Write technical documentation and understand development effort and estimations.
- Ensure code quality through automated tests and static code analysis.
- Review and assist team members facing development challenges.
- Stay up-to-date with the latest technology trends and advancements.
Requirements:
- 6-10 years of experience in mobile application development using React Native.
- Experience integrating mobile apps with RESTful APIs and real-time services.
- Proficient in working with native modules and third-party libraries.
- Strong understanding of mobile performance optimization and responsiveness.
- Experience with mobile app deployment on App Store and Google Play.
- Proficient in Git and version control workflows.
- Understanding of mobile security, data encryption, and secure storage.
- Familiarity with Agile methodologies and tools like Jira and Confluence.
- Knowledge of the complete software development life cycle.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork skills.
- Great attention to detail and an analytical mind.
- Experience implementing testing platforms and unit tests.
Preferred Qualifications:
- Experience with IoT applications and real-time device connectivity.
- Experience with communication protocols like Wi-Fi, BLE, and Zigbee.
- Hands-on experience with security best practices and cybersecurity measures.
- Exposure to AI-assisted development tools (e.g., Microsoft Copilot).
Location:
Bangalore - Karnataka
Upload your resume Nyra auto-fill
Your resume helps us match you to this role.
Allowed: .pdf, .doc, .docx, .rtf · Max 2MB
