Senior Mobile Engineer
Skills
Computer ScienceMobile Application DevelopmentMobile ApplicationsSoftware DevelopmentAndroid DevelopmentApplication ArchitectureIos
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 3-5 years of software development experience
- Proficient in Dart, Swift and/or Kotlin with backend services integration
- Strong understanding of Mobile application architecture and design patterns
- Working knowledge of data analytics and logging tools such as Sentry, Amplitude, or OpenSearch
- Familiar with source control management, build process, and CI/CD workflow
- High attention to detail in code and UI/UX
- Creative approach to problem-solving
- Ability to communicate with technical and non-technical stakeholders across all levels
Nice to have
- BA in Computer Science or Engineering
- Familiarity with Apple Health and/or Google Health Connect
- Knowledge in media processing and video streaming
- Interest in the fitness industry
Day to day
- Lead the development of complex features using Flutter and native iOS/Android frameworks
- Collaborate in design & planning and participate in scrum ceremonies to ensure successful execution of product deliverables
- Help build a quality-driven engineering culture that ships products rapidly and with confidence
- Work on cross-platform engineering challenges and contribute ideas to improve software architecture & best practices
- Coordinate development/testing activities with onshore/offshore teams
- Troubleshoot/triage customer issues and perform root cause analysis to identify improvement opportunities
