- Expertise in React Native and JavaScript, with deep knowledge of the mobile app development ecosystem for iOS and Android.
- Lead the design, development, and maintenance of mobile applications using React Native.
- Architect and implement complex features and functionalities, ensuring code quality and maintainability
- Strong knowledge in Android and iOS native code implementation for specific use cases.
- Strong understanding of RESTful APIs, asynchronous programming, and backend integration.
- Proficiency in mobile app architecture, design patterns, and best practices.
- Advanced knowledge of state management libraries such as Redux, MobX, or similar.
- Implement best practices for mobile app development, including performance optimization, security, and user experience.
- Investigate and resolve challenging technical issues and provide innovative solutions.
- Stay up to date with the latest industry trends, emerging technologies, and best practices in mobile app development.
- Work with third-party libraries and APIs to integrate advanced functionality.
- Lead code reviews and encourage a culture of quality and excellence within the team.
- Outstanding problem-solving skills and the ability to resolve complex technical issues.
- Experience with CI/CD processes and deployment pipelines.
- Familiarity with Agile methodologies like Scrum, Kanban, etc.
- Ability to work independently and as part of a team.
-
Software Engineer
2 weeks ago
Trimble Tennessee, United States Full timeYour Title: Software Engineer · Job Location: Westminster, CO (Preferred) | US Remote · Our Department: SketchUp | Construction · Are you a Software Engineer/Developer that wants to be at the heart of analyzing, designing, and programming cutting-edge software enhancements and ne ...
React Native Architect - Tennessee, United States - Tata Consultancy Services
Description
Job Title: *React Native Architect*
Job Type: *Full Time*
Job Location: *Nashville, TN*
Roles and Responsibilities: