This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Remote Senior Software Engineer. In this role, you will have a significant impact on the development of innovative mobile applications that redefine personal fitness experiences. Collaborating with product and design teams, you will tackle complex engineering challenges and deliver high-quality software solutions that enhance user engagement. Your expertise in Flutter and mobile development will drive our commitment to technical excellence. Join us in fostering a culture of innovation and continuous improvement in a dynamic work environment.
Accountabilities
Design, develop and maintain robust, complex features powered by intelligence, personalization, and computer visionCollaborate cross-functionally with product, design, and engineering teams to deliver high-quality, maintainable solutionsWork on cross-platform engineering challenges to elevate the user journey and create seamless experiencesIdentify opportunities for improvement in architecture, code coverage, tooling, and processes, proposing creative solutionsCoordinate with onshore/offshore teams to streamline development/testing activitiesHelp build a quality-driven engineering culture that values innovation and teamworkTroubleshoot customer issues and perform root cause analysis to identify improvement opportunities
Requirements
5+ years of software development experienceProficient in design principles, architecture patterns and engineering best practices for Flutter-based applicationsExtensive experience in iOS and/or Android Mobile Platforms with backend services integrationExperience in Dart for multi-platform development and Swift for native iOSWorking knowledge of data analytics and logging tools such as Sentry, Amplitude, or OpenSearchFamiliar with source control management, CI/CD workflow, and build/release processesHigh attention to detail in code and UI/UX with a creative approach to problem-solvingEffective communication skills with technical and non-technical stakeholders
Benefits
Flexible working hours and remote work opportunitiesProfessional development and continuous learning initiativesCollaborative and inclusive work environmentHealth and wellness programsOpportunities for career advancementSupportive team culture that values diversity and unique perspectivesAccess to the latest tools and technologies for development