Job Description
We are seeking a skilled professional to help build next-generation products using modern concepts and technologies related to mobile development. Our ideal candidate will be passionate about delivering optimal solutions and challenging the status quo.
The role involves designing, developing, and delivering new features as part of an agile team. You will develop native mobile apps for Android and/or iOS platforms, mentor junior developers, and lead scrum teams by setting positive examples.
Key responsibilities include:
* Designing, developing, and delivering new features
* Developing native mobile apps for Android and/or iOS platforms
* Mentoring junior developers and leading scrum teams
For this role, you will need a bachelor's degree or equivalent in a technology-related field and professional software development experience.
Required skills include proficiency in writing clean and scalable code using Kotlin, RxJava/co-routines, Material Design, Compose, Swift, Redux/ReSwift, RxSwift, SwiftUI, Node.js, React, TypeScript, and Go.
Additionally, you should have a DevOps mentality with an understanding of Continuous Integration, Continuous Delivery, Monitoring, and Observability.
Required Skills and Qualifications
* Bachelor's degree or equivalent in a technology-related field
* Professional software development experience
* Proficiency in programming languages such as Kotlin, Swift, and JavaScript
* DevOps mentality with an understanding of CI/CD, monitoring, and observability
Benefits
We offer a range of benefits to support your personal and professional growth, including:
* Constant learning and skill growth opportunities
* Great benefits package
* Opportunities for career advancement
Others
At our company, we value diversity and inclusion, and strive to create a work environment that is welcoming and respectful to all employees. We are committed to equal employment opportunity and provide accessibility accommodations to applicants with physical and/or mental disabilities.