Software Engineer

Pyramid Consulting Inc.
Alpharetta, United States of America
29 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Alpharetta, United States of America

Tech stack

Java
iOS
App Store (IOS)
Automation of Tests
Mobile Application Development
Profiling
Software Quality
Continuous Integration
Software Debugging
Mobile Application Software
Regression Analysis
Open Source Technology
Performance Tuning
Mobile Security
Kotlin
React Native
Google Play
Objective C++
Programming Languages

Job description

  • Develop and maintain cross-platform mobile applications using React Native, with a strong focus on long-term maintenance and scalability
  • Optimize applications for performance, stability, and compatibility across a wide range of iOS and Android devices and OS versions
  • Troubleshoot, debug, and resolve issues related to cross-platform mobile development
  • Ensure compliance with Apple App Store and Google Play Store guidelines, including proactive and reactive updates
  • Own platform-level improvements such as:
  • Dependency upgrades
  • CI/CD pipeline enhancements
  • Performance profiling and monitoring
  • Developer experience improvements
  • Implement and maintain automated testing strategies to prevent regressions and improve code quality
  • Identify, research, and mitigate security vulnerabilities; promote secure coding practices
  • Stay up to date with React Native trends, tools, and best practices

Requirements

We are looking for a Senior React Native Platform Engineer with strong experience in building and maintaining cross-platform mobile applications. This role emphasizes long-term maintainability, performance optimization, and platform stability across iOS and Android ecosystems., * Experience:Minimum 5+ years of mobile development experience

  • Proven hands-on experience with React Native
  • Core Skills:Strong expertise in React Native development and maintenance
  • Deep understanding of mobile performance optimization and debugging
  • Programming Languages:Familiarity with Objective-C, Swift (iOS) and/or Java, Kotlin (Android)
  • Platform & Tools:Experience with mobile CI/CD pipelines and automation
  • Knowledge of app store compliance and release processes
  • Experience with debugging tools, profiling, and performance analytics
  • Security & Quality:Understanding of mobile security best practices
  • Experience in implementing automated testing frameworks

Preferred Qualifications

  • Contributions to React Native libraries or the open-source ecosystem
  • Experience working on platform-level improvements in mobile applications
  • Strong problem-solving mindset with attention to detail

Key Attributes

  • Strong analytical and troubleshooting skills
  • Proactive approach to maintenance and optimization
  • Passion for building scalable and reliable mobile platforms

Apply for this position