eSpark Consulting Group is seeking a Senior Mobile Developer with a strong background in native mobile app development, particularly in Swift, Java, and React Native. The ideal candidate will have a proven track record of creating high-quality, performant mobile applications and will be comfortable working with native modules and native code. As a Senior Mobile Developer at eSpark Consulting Group, you will have the opportunity to work on exciting projects, collaborate with a talented team, and make a significant impact on our clients' mobile app development initiatives.
Key Responsibilities:
Develop and maintain mobile applications for iOS and Android platforms using Swift, Java, and React Native.
Production experience with native modules and native codes.
Experience building bridges between React Native and Native modules in Java and Swift.
Collaborate with cross-functional teams, including designers, product managers, and QA engineers, to define, design, and implement mobile app features.
Optimize mobile applications for performance, responsiveness, and scalability.
Troubleshoot and debug issues in mobile apps and provide timely resolution.
Implement native modules and native code when necessary to enhance app functionality and performance.
Stay up to date with the latest mobile development trends, technologies, and best practices.
Requirements:
Write clean, efficient, and maintainable code, following best practices and coding standards.
Willingness to adapt and thrive in a fast-paced environment.
Strong knowledge of mobile app architecture, design patterns, and optimization techniques
Proven track record of building complex, high-performance mobile applications.
Experience in React Native for cross-platform mobile app development
Education: bachelor’s degree in computer science or a related field (or equivalent experience).
Experience: Proven 2+ years of experience developing mobile applications with React Native