Software Engineer - Mobile
We are looking for a skilled Software Engineer to join our team. As a successful candidate, you will be responsible for designing and developing high-quality mobile applications.
The ideal candidate should have a solid understanding of software engineering principles and a strong track record of delivering complex projects on time and within budget.
Responsibilities:
* Design and develop high-quality mobile applications for iOS and Android platforms.
* Collaborate with cross-functional teams to identify requirements and deliver solutions that meet business needs.
* Participate in code reviews to ensure high-quality code and adherence to best practices.
* Develop and maintain technical documentation and knowledge base.
Requirements:
* 7+ years of experience in software engineering with a focus on mobile application development.
* Advanced knowledge of programming languages such as Java, Swift, or Kotlin.
* Experience with Agile methodologies and Scrum framework.
* Strong understanding of software design patterns and principles.
* Excellent problem-solving skills and ability to work under pressure.
* Aptitude to learn new technologies and adapt to changing project requirements.
Preferred Skills:
* Experience with Core Animation, Core Graphics, and Core Bluetooth.
* Knowledge of automated user interface functional testing.
* Experience with iOS performance profiling tools and optimization techniques.
* Working knowledge of Internationalization.
Benefits:
* Opportunity to work with a talented team of professionals.
* Chance to develop your skills and advance your career.
* Flexible working hours and remote work options.
How to Apply:
Send your resume and cover letter to us. We look forward to hearing from you!