Assistbox
Mobile Development Engineer (Remote)
Mobile Development Engineer | Assistbox | Turkey
Who We Are?
Assistbox is a technology company specializing in video callingtechnologies, with a proprietary video call infrastructure. Since 2018, we...
Mobile Development Engineer | Assistbox | Turkey
Who We Are?
Assistbox is a technology company specializing in video calling technologies, with a proprietary video call infrastructure. Since 2018, we have been serving over 70 large-scale organizations across various industries, including finance, insurance, retail, and telecom. As we expand globally, we take pride in the value we deliver to our clients and the positive impact we make by helping reduce carbon footprints. If you’re looking to be part of an extraordinary project and join Assistbox’s journey towards becoming a global brand, we welcome your application.
What We Provide
- No obligation to come to the office
- Opportunity to work with various industries and gain diverse perspective
- A friendly working environment where your ideas are valued
Responsibilities
- Build and maintain highly scalable apps and frameworks/libraries for iOS and Android.
- Explore feasible architectures for implementing new features.
- Perform the root cause analysis of problems and provide long-term solutions in the system, while understanding trade-offs in solutions.
- Contribute to code reviews ensuring code quality, best practices and consistency.
- Create and maintain technical documentation.
- Continuously improve application performance and user experience through rigorous testing and iterative development.
- Write comprehensive unit and UI tests to ensure the quality and reliability of the application.
- Use CI/CD for smooth software development lifecycle.
- Interact with the Product Owner to help understand end-user feedback
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of experience in Android and iOS Development.
- Advanced knowledge and understanding of Swift and Java.
- Solid understanding of mobile app architectures, design patterns and state management.
- Understanding of asynchronous programming.
- Experience with continuous integration (CI) processes.
- Experience in writing unit, UI, and integration tests.
- Ability to work collaboratively in a team environment
- Strong communication skills in both written and verbal English.
- Experience with WebRTC is a plus.
- Experience with Javascript is a plus.
Assistbox is an equal opportunity employer that does not tolerate any form of discrimination. We ensure equal opportunity for all applicants, regardless of race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or other legally protected characteristics.
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave
-
NewSave