Senior Mobile Software Engineer

Pulse Labs AI, Inc.·Remote(India)
Software Development
Excel

WFA Digital Insight

As the demand for seamless mobile experiences grows, companies like Pulse Labs AI, Inc. are on the hunt for skilled Senior Mobile Software Engineers. With the global mobile app market projected to reach

trillion by 2027, professionals with expertise in cross-platform development, such as React Native and Flutter, are in high demand. This role offers a chance to work on enterprise-grade projects, leveraging open-source technologies to drive innovation. Before applying, candidates should be prepared to showcase their technical vision, leadership skills, and passion for delivering superior user experiences.

Job Description

About the Role

As a Senior Mobile Software Engineer at Pulse Labs AI, Inc., you will be at the forefront of shaping the company's mobile presence. You will work on greenfield projects, developing high-performance, scalable mobile applications for iOS and Android platforms. Your expertise will be crucial in building low-latency SDKs, creating highly scalable APIs, and driving the company's core analytics.

The role entails collaborating with cross-functional teams, including product managers, designers, and backend engineers, to deliver robust mobile solutions. You will be responsible for architecting, designing, and implementing new features and functionalities for existing mobile applications. Your goal will be to optimize mobile applications for performance, usability, and reliability.

As a senior member of the team, you will be expected to provide technical guidance, conduct code reviews, and contribute to the planning process. Your technical vision, leadership skills, and passion for delivering superior user experiences will be essential in driving the company's mobile strategy forward.

What You Will Do

  • Develop and maintain high-quality, efficient, and scalable mobile applications for iOS and Android platforms using cross-platform development frameworks such as React Native, Flutter, or similar
  • Collaborate with product managers, designers, and backend engineers to understand requirements and deliver robust mobile solutions
  • Architect, design, and implement new features and functionalities for existing mobile applications
  • Optimize mobile applications for performance, usability, and reliability
  • Conduct code reviews, identify and fix bugs, and improve overall code quality
  • Stay up-to-date with the latest trends and advancements in mobile development and propose innovative solutions
  • Work with modern technologies like React Native, Flutter, Relay, RESTful web services, and OAuth 2.0
  • Utilize tools like Firebase and other analytical tools to drive data-driven decisions
  • Participate in Agile development methodologies, focusing on writing high-quality, easily testable code
  • Collaborate and contribute estimates to the planning process

What We Are Looking For

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • 7 to 10 years of professional experience in mobile application development, with a strong focus on cross-platform development for iOS and Android platforms
  • Proven experience in building and shipping large-scale mobile applications, features, and SDKs
  • Expertise in at least one cross-platform development framework such as React Native, Flutter, or similar
  • Proficiency in programming languages such as JavaScript, Dart, Swift, or Kotlin
  • Strong understanding of mobile app architectures, design patterns, and best practices
  • Solid knowledge of mobile UI/UX standards and ability to translate designs into high-quality mobile interfaces
  • Experience with version control systems (e.g., Git) and familiarity with Agile development methodologies

Nice to Have

  • Previous experience building testing or analytics tools
  • Knowledge of real-time audio and video streaming
  • Development work on a major analytics platform
  • Knowledge of automated testing frameworks and continuous integration/continuous delivery (CI/CD) pipelines for mobile applications

Benefits and Perks

  • Opportunity to work on enterprise-grade projects, driving innovation and growth
  • Collaborative and dynamic work environment with a team of experienced professionals
  • Professional development opportunities, including training and conference sponsorships
  • Flexible working hours and remote work arrangements
  • Access to the latest technologies and tools
  • Competitive compensation package
  • Comprehensive health insurance and benefits
  • Paid time off and holiday leave
  • Remote stipend and home office setup support

How to Stand Out

  • Develop a strong understanding of cross-platform development frameworks like React Native and Flutter to stand out in the application process.
  • Showcase your technical vision and leadership skills through examples of previous projects or code contributions on platforms like GitHub.
  • Prepare to discuss your experience with Agile development methodologies and how you contribute to the planning process.
  • Highlight your proficiency in programming languages like JavaScript, Dart, Swift, or Kotlin, and be ready to provide code examples.
  • Emphasize your understanding of mobile app architectures, design patterns, and best practices, and how you apply them in your work.
  • Be prepared to talk about your experience with version control systems like Git and your familiarity with Agile development methodologies.
  • Build a portfolio that demonstrates your ability to develop high-quality, efficient, and scalable mobile applications for iOS and Android platforms.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.