We are looking for a multi-platform mobile developer who is familiar with up-to-date Android development and iOS Swift. This developer will help us create the next generation of app experiences used by customers globally. In this role, you will work closely with a cross-functional team of engineers, designers, and product managers to design, test, learn, and iterate on solutions in a fast-paced environment.
· Collaborate with Backend team to design and document distributed systems and micro-services
· Implement robust and maintainable code with clear and maintained documentation
· Delivering customer value in iterative fashion while working towards longer-term systems to solve roadmap goals with increasing efficiency.
· Communicate status and changes to the work they are responsible and accountable for, keep all stakeholders informed of changes and updates to the original plan.
· Implement test automation on all code implemented through unit testing and integration testing.
· 4+ years of professional software development experience
· 2+ years of application development experience with Android
· 2+ years of application development experience with Swift for iOS
· Development experience in Java and Kotlin Android environments
· Ability to demonstrate one or more existing mobile application that you were instrumental in building
· Experience with Android and iOS frameworks
· Experience applying computer science fundamentals in data structures, problem-solving, and complexity analysis
· Experience communicating technical problems to both technical and business audiences verbally and in writing
· Experience writing testable code and automating test regressions
· Experience in mobile design patterns (MVVM), building mobile frameworks / SDKs, building custom UX widgets and optimizing apps for performance (Instruments)
· Experience with REST architecture for web services
· Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing, and operations
You must be based in South America but we are NOT hiring in Argentina at the moment.