We are looking for a
Frontend Engineer (React Native)
with
5-7 years of experience
in developing scalable and high-performance mobile applications. The ideal candidate should have strong expertise in
React Native, React JS, JavaScript/TypeScript, API integration, state management, and Azure services
, with experience in mobile app deployment and CI/CD practices.
Requirements:
Requirements
5-7 years of experience in Frontend/Mobile Development.
Strong expertise in
React Native
and
React JS
.
Advanced knowledge of
JavaScript
and
TypeScript
.
Experience with React fundamentals, Hooks, lifecycle methods, routing, and state management.
Hands-on experience with
Redux
, Context API, and other state management solutions.
Experience integrating and consuming
RESTful APIs
.
Experience with local storage solutions such as
AsyncStorage
and
SQLite
.
Strong understanding of responsive and adaptive mobile UI design.
Experience optimizing application performance and rendering.
Experience with Native Modules and React Native Bridging.
Hands-on experience with unit testing and integration testing.
Experience implementing and managing
CI/CD pipelines
.
Experience publishing applications to the
Google Play Store
and
Apple App Store
.
Proficiency with debugging and troubleshooting tools, including React Native Debugger.
Experience with
Microsoft Azure
, Azure Functions, Azure Data Factory, and Azure Logic Apps.
Knowledge of
API Management
,
Kubernetes
,
SQL
, and
Cosmos DB
.
Understanding of
OWASP
security standards and secure development practices.
Strong analytical, problem-solving, and communication skills.
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Preferred Qualifications
Microsoft Azure certifications.
Experience with enterprise-scale mobile applications.
Experience working in Agile/Scrum environments.
Knowledge of mobile application security and performance optimization.