ANDROID DEVELOPER
- Full-time
Company Description
Crenno is a SaaS Software Development Company established to be a pioneer and leader in the technology sector. Our main focus areas are Payment Systems, Enterprise Mobility, Contact Centre Applications, all based on Web and Mobile platforms. We are a company young enough to be agile, dynamic and innovative; and experienced enough to take part in numerous global grade applications.
Our location is in Altunizade, Istanbul beautiful city of Turkey.
Job Description
KEY RESPONSIBILITIES
CREATING SIMPLE, CLEAN CODE TO POWER NEW PRODUCT FEATURES
MAINTAINING AND SUPPORTING EXISTING CODE AND DEVELOPING WEB-BASED PROTOTYPES
RESEARCHING NEW TECHNOLOGIES THAT ARE ALIGNED WITH THE RAPID DEVELOPMENT NEEDS OF THE DEPARTMENT AND THE PROJECTS
TO PROVIDE SUPPORT TO OTHER SOFTWARE DEVELOPERS AND PROJECT TEAM MEMBERS
TO IMPROVE HIMSELF / HERSELF CONTINUOUSLY, FOLLOWING WEB SITES/BLOGS/MAGAZINES AND PUBLICATIONS RELATED TO THE FIELD AND TO SHARE THE KNOWLEDGE WITH OTHER TEAM MEMBERS
Qualifications
QUALIFICATIONS
BACHELOR DEGREE/DIPLOMA IN COMPUTER SCIENCE, ENGINEERING AND/OR COMPUTER ENGINEERING
FEELS HIM/HERSEL LIKE LANGUAGE INDEPENDENT DEVELOPER
PASSION FOR WRITING GREAT, SIMPLE, CLEAN, EFFICIENT CODE
3+ YEARS OF SOFTWARE DEVELOPMENT EXPERIENCE AND 1+ YEARS OF EXPERIENCE WITH ANDROID DEVELOPMENT
STRONG KNOWLEDGE AND EXPERIENCE IN JAVA (JAVASCRIPT, C++, PHP, PYTHON, RUBY OR SCALA IS A PLUS)
EXCELLENT KNOWLEDGE ON MATERIAL DESIGN PRINCIPLE
EXCELLENT KNOWLEDGE OF DATA STRUCTURES, ALGORITHMS AND SOFTWARE DESIGN PRINCIPLES
EXCELLENT KNOWLEDGE IN DESIGN PATTERNS, OBJECT ORIENTED PROGRAMMING AND OBJECT BASED PROGRAMMING
EXCELLENT KNOWLEDGE OF DISTRIBUTED VERSION CONTROL SYSTEMS SUCH AS GIT
EXPERIENCE WITH THE ATLASSIAN SOFTWARE DEVELOPMENT AND COLLABORATION TOOLS (JIRA, CONFLUENCE, STASH, BAMBOO, HIPCHAT)
EXCELLENT KNOWLEDGE OF AGILE METHODOLOGIES & LEAN STARTUP ENVIRONMENT
EXCELLENT INTERPERSONAL COMMUNICATION SKILLS
EXCELLENT ENGLISH SKILLS FOR ENGINEERING COMMUNICATION
LINUX LOVER, MACOSX USER
ABILITY TO PROVIDE SUPPORT TO OTHER SOFTWARE DEVELOPERS AND PROJECT TEAM MEMBERS
ALWAYS RESEARCH, DISCOVER AND DISCUSS THE NEW TECHNOLOGIES TO IMPROVE SOFTWARE QUALITY
CONTRIBUTIONS TO OPENSOURCE PROJECTS ARE A BIG PLUS
MALE CANDIDATES SHOULD HAVE NO MILITARY OBLIGATIONS OR POSTPONED FOR AT LEAST TWO YEARS
ALL PLUS
EXPERIENCE WITH E2E MOBILE APP DEVELOPMENT
EXPERIENCE WITH MESSAGE BROKER SERVICES SUCH AS KAFKA, RABBITMQ
EXPERIENCE IN TDD (MOCHA, CHAI, SINON, NOCK, KARMA)
SUPPLY GITHUB OR SIMILAR REPOSITORIES
AWS OR SIMILAR CLOUD SERVICES MANAGEMENT
HOW TO SEARCH IN GOOGLE
ONE OF BEST IN STACKOVERFLOW SEARCH
BIGDATA EXPERIENCE (HADOOP, SPARK)
2 STEP CHALLANGE
TESTING KNOWLEDGE AND TALENT (ON HACKERRANK)
HANDS ON EXPERIENCE DEVELOPMENT CASE
Additional Information
Position Type: Permanent / Full Time
Educational Level: University (Graduate), Masters (Student), Masters (Graduate), Doctorate (Student), Doctorate (Graduate)
Experience: Minimum 2 Year Experience, 3+ is noticeable plus
Military Service Status: Completed,Exempt or Postponed
If this sounds like the right job for you, then use the button below to submit your resume. We look forward to receiving your application.
Compensation:
- 0.5%-1% ON CRENNO* OR,
- 2,5%-5% ON PRODUCT BASIS EQUITY*,
- $20K-$25K NET SALARY
*: REQUIRED AT LEAST 5-10 YEARS WORK IN CRENNO OR COMPANIES OWNED BY CRENNO.