.[Full Time] Software Engineer - Mobile Tech Lead at Beek (United States) | BEAMSTART JobsSoftware Engineer - Mobile Tech LeadBeek United StatesDate Posted: 09 Nov, 2022Work Location: Mexico City, Mexico, United StatesSalary Offered: $84000 — $96000 yearlyJob Type: Full TimeExperience Required: 6+ yearsRemote Work: YesStock Options: NoVacancies: 1 availableAbout the roleWe are looking for an experienced Senior Software Engineer focused on mobile development with at least 5+ years of experience in iOS or Android development. The role is focused on maintaining and expanding our mobile platforms by shipping new features and constant updates to our growing user base, as well as strategically expanding the existing capabilities of our mobile clients while contributing to improving our engineering culture and best practices.Our product is a hybrid application written using JavaScript and React Native, as well as native mobile development technologies for some of the core functionalities (Swift + Kotlin/Java). We need an engineer with deep expertise in at least one of the two main mobile development platforms and who is willing to work with both.Unleash user potential is one of our core values, and that's why we are looking for a Software Engineer focused on providing a high-quality user experience and overcoming scalability issues in our product as we reach our next level of growth.ResponsibilitiesDesign, build, and deliver high-quality mobile experiences to our growing base of users.Own features from technical design to release while delivering value to the business constantly.Write clean, maintainable, and well-tested code.Troubleshoot and fix bugs, deliver high-quality solutions and documentation.Improve code quality using approaches such as unit and end-to-end testing.Participate in our on-call rotations and ensure we are constantly improving our product and providing support to other stakeholders within the org.Work closely with our Engineering Managers and Product Org to ensure the work being done is helping us achieve our goals as a company.Mentor and coach more junior members of the team to help them deliver consistently.Set an example of engineering excellence and high-quality execution for other members of the team.Review code developed by other engineers and provide leadership, guidance, and direction on mobile application architecture and system design to ensure best practices (e.G., style guidelines, checking code in, accuracy, testability, and efficiency).Participate in, or lead code reviews and testing sessions with peers and stakeholders to ensure delivery meets our requirements and quality standards.ExperienceExtensive experience working with mobile development in Android (Java/Kotlin) and/or iOS (Swift).Experience working with React or React Native and other JavaScript frameworks.Deep understanding of multi-tier application development; including knowledge of server-side technologies and databases