almost 8 years ago
Istanbul, TurkeyIntern / Entry Level / Mid Level / Senior / Staff+
Responsibilities
- Develop scalable, secure, and well-designed software products across the full software development lifecycle.
- Write well-designed, reusable, maintainable, and testable code using software development best practices.
- Debug, diagnose, and resolve software problems in new and existing applications.
- Collaborate with designers, analysts, quality assurance, and other teams to translate designs into products.
- Participate in and conduct code reviews.
- Improve technical knowledge, share knowledge with teammates, and implement new technologies.
Requirements
- Bachelor’s or master’s degree in computer science, computer engineering, or a related field.
- Programming skills in Java or Kotlin.
- Knowledge of data structures, algorithms, and software design.
- Strong interpersonal communication and English communication skills for engineering work.
- Preferred qualifications include C, C++, C#, Java, or Kotlin experience; Android platform and mobile application architecture experience; automated testing experience for Android; software development lifecycle experience; and relevant work experience.
- Interest in mobile technologies.
Benefits
- Location: Istanbul or Izmir.
- The position is open to software developers at all levels.
