Mobile Software EngineerWe are seeking a skilled and experienced Mobile Software Engineer to join our team. The ideal candidate will have a strong background in software engineering and mobile development, with a proven track record of delivering high-quality applications.The successful candidate will be responsible for designing, developing, and testing mobile applications, as well as collaborating with cross-functional teams to ensure successful project delivery. In addition to technical skills, the candidate should possess excellent communication and problem-solving skills, with the ability to work effectively in a fast-paced environment.Key ResponsibilitiesDesign and Development: Design and develop high-quality mobile applications that meet or exceed customer expectations.Collaboration: Collaborate with cross-functional teams to ensure successful project delivery, including product, design, and engineering teams.Testing and Quality Assurance: Test and debug mobile applications to ensure they meet quality standards.Requirements5+ years of experience: 5+ years of experience in mobile software engineering, preferably with Kotlin or Java.Android Experience: Proven experience shipping at least one high-quality Android app with a team.Software Engineering Principles: Solid understanding of software engineering principles and Android ecosystem constraints.Communication Skills: Excellent organizational and communication skills, with the ability to work effectively in a remote-first environment.Bonus PointsDistributed Teams: Experience working in distributed teams and adapting to new technologies.Development Tools: Familiarity with modern development tools, CI/CD, testing, and performance tuning.