- Develop, Maintenance and Customize Android apps in terms of programming, testing, debugging, tuning, etc.
- Create and Update Technical and User documents for the developed software.
- participate in Software Requirement Analysis and Design.
- Coding mainly in Java (Candidate should be expert in Java, but expertise in game engines such as Unity 3d, Coco 2d, Unreal is a plus)
- Familiar with test and build automation in android ecosystem.
- Proficiency in working with officially recommended IDEs: Android Studio.
- Tasks may be as Team Collaboration or Standalone.
- Handling source-code/revision control using TFS or Git.
- High level of re usability across projects for better maintenance and lower production costs.
Higher knowledge/skill and experience in these topics will be preferable:
- Ease of interaction with Restful HTTP Services (J SON, Cookie-based authentication).
- Agile Methodologies, specially Scrum.
- OOP and Design Patterns.
- UX/UI designing, approaches and concepts.
- Issue Tracking/Ticketing tools.
- Coding Standards/Conventions.
- Familiar with cloud message APIs and push notifications.
- A knack for bench marking and optimization.
- Understanding of Google's Android design principles and interface guidelines.
- Familiar with continuous integration.
- Familiar with Transition / Animation.
- Writing well in Native or Second language.
- Education preference: BS or MS degree in IT or Computer.
- At least 2 Years of experience.
- Good Skills in English Language.
- High teamwork and communication skills.
- Agile, Self-Motivated, Diligent, Adoptable and welcoming to learn new topics.
- Ability to meet deadlines.
- Current Residence: Tehran or around Tehran.
Can't find jobs you're looking for?
Log In/Register for more opportunities!
Khorshid Asr Ertebatat (Sunsct)
Khorshide-Asre-Ertebatat (Sun) is a software engineering company which provide solutions in Telecommunication and IT industry. Sun's most powerful ability is to consult and implement services in ICT industry.
Sun has so many successful experiment in developing, implementing and maintaining big size software solutions based of web or mobile. These solutions implemented on web or text message services (VAS) and has been presented to millions of subscribers. In the life cycle of these solutions, Sun provides first step evaluation, project feasibility, analyzing, implementing and maintaining the services.
In addition, Sun increase the size of project to satisfy its customer and business partner’s needs.
Register for free Use
and speed up job searching