Description
We are seeking a highly skilled Senior React Native Mobile and Full Stack Developer to design, develop, and maintain secure, scalable, enterprise-grade mobile applications for iOS and Android, as well as the cloud services and APIs that support them.
The ideal candidate brings extensive experience building production-ready cross-platform mobile applications with React Native, combined with strong backend and cloud development expertise using object-oriented programming languages such as C#, Java, Python, or Go to deliver secure, end-to-end solutions.
Key Responsibilities
- Design, develop, and maintain secure, scalable, and high-performance cross-platform mobile applications using React Native for both iOS and Android.
- Design, develop, and maintain backend APIs, cloud services, and supporting infrastructure that power mobile applications.
- Build reusable, maintainable, and scalable mobile and backend architectures following modern software engineering best practices.
- Design and implement secure authentication and authorization using OAuth 2.0, OpenID Connect (OIDC), PKCE, JWT, biometrics, and secure session management.
- Develop mobile features that leverage secure storage, push notifications, GPS/location services, background processing, offline-first capabilities, and data synchronization.
- Design and implement reliable offline synchronization strategies, including conflict detection, conflict resolution, retry mechanisms, and background synchronization.
- Develop and integrate RESTful APIs, and real-time communication services (WebSockets/SignalR) to support mobile functionality with Object Oriented Programming languages like C#, Java, Python, or Go.
- Build cloud-native solutions using platforms such as Microsoft Azure, or AWS, including serverless functions, storage, messaging, and API management services.
- Collaborate with Product Managers, UX Designers, Backend Engineers, Security Architects, QA Engineers, and DevOps teams to deliver high-quality, end-to-end solutions.
- Optimize application performance, startup time, memory usage, battery consumption, network efficiency, and overall user experience.
- Implement robust error handling, logging, telemetry, monitoring, and analytics to ensure application reliability and observability.
- Write clean, maintainable, testable, and well-documented code following established coding standards and best practices.
- Participate in architecture reviews, technical design discussions, code reviews, and sprint planning activities.
- Mentor junior and mid-level developers, promote engineering best practices, and contribute to a culture of continuous learning and technical excellence.
- Support CI/CD pipelines for both mobile applications and backend services, including automated testing, deployments, code signing, and release management.
- Troubleshoot and resolve production issues across the mobile application, backend APIs, cloud infrastructure, and third-party integrations.
- Stay current with emerging mobile, cloud, and software engineering technologies, frameworks, and security best practices, and recommend improvements where appropriate.
Education & Experience Recommended
- Four-year or Graduate Degree in Computer Science, Software Engineering, or any other related discipline or commensurate work experience or demonstrated competence.
- Typically has 7-10 years of work experience, preferably in cross-platform mobile software development.
- Typically has 3-5 years experience working with RESTful APIs.
Benefits:
- Health insurance
- Dental insurance
- Vision insurance
- Long term/short term disability insurance
- Employee assistance program
- Flexible spending account
- Life insurance
- Generous time off policies, including;
- 4-12 weeks fully paid parental leave based on tenure
- 11 paid holidays
- Additional flexible paid vacation and sick leave
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://hp.wd5.myworkdayjobs.com/en-US/ExternalCareerSite/job/Spring-Texas-United-States-of-America/Security-Software-Engineer--R-D-_3166702