Job Description
Job Description:
Contribute to technical excellence, collaboration, and innovation in a team environment Assist in documenting the existing React Native mobile app architecture, codebase, and integrations
Develop new features and enhancements, ensuring seamless integration with the existing e-commerce ecosystem Contribute to scalable, maintainable mobile app architectures, focusing on performance optimization, modularity, and addressing technical debt
Write clean, efficient, and maintainable code adhering to best practices and coding standards
Maintain CI/CD pipelines using GitHub Actions, ensuring efficient build, test, and deployment processes
Perform functional testing and write automation tests using Appium or Detox, collaborating with central QA teams to ensure high-quality, bug-free releases
Ensure the app adheres to security best practices, including general vulnerability mitigation and PCI DSS compliance for payment-related features
Use tools like Firebase for crash reporting, analytics, and push notifications to maintain a robust and user-friendly app
Technical & Functional Expertise
Bachelor s degree with 4+ of software development experience, with 3+ years focused on React Native development for production-grade mobile applications
Strong proficiency in JavaScript, TypeScript, React, React Native, RxJS, Redux, Redux Thunk, and React Navigation
Hands-on experience with Node js, npm, Native Modules, Turbo Native Modules, Cocoapods, Xcode, Android Studio, Gradle, TestFlight, and Firebase
Proven experience implementing scalable mobile app architectures, including handling tech debt and performance optimization
Familiarity with automation testing platforms like Appium or Detox for mobile app testing
Experience with GitHub repositories and GitHub Actions for version control and CI/CD pipelines
At least 1 prior experience building or enhancing e-commerce mobile applications, with exposure to features like user management, cart, checkout, payments, and promotions
Prior experience mitigating vulnerabilities associated with code, libraries & cloud, along with knowledge of building solutions compliant to PCI/DSS standards
Exposure to observability tools like New Relic, Grafana & Firebase for monitoring app performance and user behavior
Familiarity with API testing tools like Postman for validating integrations with backend systems & analytics tools like GA4, Quantum Metric etc
Understanding of retail industry challenges, particularly in B2C e-commerce, such as high user traffic and seamless user experiences
Communication & Collaboration
Ability to collaborate and communicate complex technical concepts to both technical and non-technical stakeholders
Good interpersonal and communication skills to facilitate knowledge sharing and support team members
Experience working in agile environments, collaborating with cross-functional teams (eg product managers, designers, QA)
Disclaimer: The job location mentioned in this description is based on publicly available information or company headquarters. Candidates are advised to verify the exact job location directly with the employer before applying.
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time
Contact Details:
Company: Apptad
Location(s): Bokaro
Keyskills:
Backend
Version control
Testing tools
Coding
Functional testing
Javascript
Agile
Vulnerability
Analytics
Monitoring