TECKEY jsc
Positions:
1. Associate Software Enginee

Technical Skillset

B.S. or M.S. in Computer Science or related field
2+ years in object-oriented development experience
Strong ability to self-research and problem solve
Good foundation in designing maintainable, scalable, and reusable code bases
Good foundation in writing unit tests and debugging complex code bases
Good foundation in at least one of following subject areas

- iOS Application Development
  • Good knowledge Objective-C
  • Basic understanding of iOS user experience best practices
  • Decent familiarity with iOS system calls, multi-threading, optimization techniques, binary size minification, and speed improvements
  • Clear understanding of Apple app submission process
- Android Application Development
  • Good knowledge Java
  • Basic understanding of Android user experience best practices
  • Basic familiarity with Android OS system calls, multi-threading, optimization techniques, binary size minification, and speed improvements
  • Clear understanding of Google Play submission process
- Web Application Development
  • Good knowledge of HTML5, JS, CSS3
  • Good understanding of AJAX methodologies and best practices
  • Basic understanding of best practices for web & mobile browser usability
  • Decent familiarity with API integration and development
- Architecture & Server Scripting
  • Good knowledge of PHP, Ruby, Python (at least one)
  • Decent familiarity with MySQL, PostgreSQL, Oracle, Memcache, MongoDB, Couchbase (at least one)
  • Basic knowledge of back-end application logic performance optimization
  • Basic knowledge of SQL tuning & database optimization
  • Solid familiarity with common searching, sorting, storing, and image processing algorithms
  • Strong algorithm design and analysis critical thinking
Scrum Skills
Strong understanding of Scrum definition and process
Communication Skills
  • Basic English proficiency (eg: TOEIC 400+)
  • Excellent, detailed, and clear documentation and reports
  • Strong & smooth communication with Product, Design and Engineering team members


2. Software Engineer

Technical Skills
B.S. or M.S. in Computer Science or related field
3+ years in object-oriented development experience
1+ years in mobile (client or server-side) development
Experienced in designing maintainable, scalable, and reusable code bases
Experienced in writing unit tests and debugging complex code bases
Experienced in at least two of following subject areas
- iOS Application Development
  • Advanced knowledge Objective-C
  • Strong understanding of iOS user experience best practices
  • Strong familiarity with iOS system calls, multi-threading, optimization techniques, binary size minification, and speed improvements
  • Clear understanding of Apple app submission process
- Android Application Development
  • Advanced knowledge Java
  • Strong understanding of Android user experience best practices
  • Strong familiarity with Android OS system calls, multi-threading, optimization techniques, binary size minification, and speed improvements
  • Clear understanding of Google Play submission process
- Web Application Development
  • Advanced knowledge of HTML5, JS, CSS3
  • Strong understanding of AJAX methodologies and best practices
  • Strong understanding of best practices for web & mobile browser usability
  • Strong familiarity with API integration and development
- Architecture & Server Scripting
  • Advanced knowledge of PHP, Ruby, Python (at least one)
  • Solid familiarity with MySQL, PostgreSQL, Oracle (at least one)
  • Solid familiarity with Memcache, MongoDB, Couchbase (at least one)
  • Advanced knowledge of back-end application logic performance optimization
  • Advanced knowledge of Big Data infrastructure & architecture design
  • Advanced knowledge of SQL tuning & database optimization
  • Solid familiarity with common searching, sorting, storing, and image processing algorithms
  • Strong algorithm design and analysis critical thinking
Scrum Skills
Strong understanding of Scrum definition and process
Successfully launched 2+ projects with Scrum methodology

Communication Skills
● Advanced English proficiency (eg: TOEIC 600+)
● Excellent, detailed, and clear documentation and reports
● Strong & smooth communication with Product, Design and Engineering team members




3. Senior Software Engineer
Technical Skills
● B.S. or M.S. in Computer Science or related field
● 4+ years in object-oriented development experience
● 2+ years in mobile (client or server-side) development
● Expertise in designing maintainable, scalable, and reusable code bases
● Expertise in writing unit tests and debugging complex code bases
● Expertise in at least three of following subject areas
- iOS Application Development
  • Strong command over Objective-C
  • Strong understanding of iOS user experience best practices
  • Strong familiarity with iOS system calls, multi-threading, optimization techniques, binary size minification, and speed improvements
  • Clear understanding of Apple app submission process
- Android Application Development
  • Strong command over Java
  • Strong understanding of Android user experience best practices
  • Strong familiarity with Android OS system calls, multi-threading, optimization techniques, binary size minification, and speed improvements
  • Clear understanding of Google Play submission process
- Web Application Development
  • Strong command over HTML5, JS, CSS3
  • Strong understanding of AJAX methodologies and best practices
  • Strong understanding of best practices for web & mobile browser usability
  • Strong familiarity with API integration and development
- Architecture & Server Scripting
  • Strong command over PHP, Ruby, Python (at least one)
  • Strong familiarity with MySQL, PostgreSQL, Oracle (at least one)
  • Strong familiarity with Memcache, MongoDB, Couchbase (at least one)
  • Strong familiarity with Hadoop, Vertica, Teradata (at least one)
  • Expertise with back-end application logic performance optimization
  • Expertise with Big Data infrastructure & architecture design
  • Expertise in SQL tuning & database optimization
  • Strong familiarity with common searching, sorting, storing, and image processing algorithms
  • Strong algorithm design and analysis critical thinking
Scrum Skills
● Strong understanding of Scrum definition and process
● Successfully launched 4+ projects with Scrum methodology
● Successfully lead 1+ projects as Scrum Master
Strong ability to convert product features to technical implementations
Ensure product and sprint schedules are delivered on time
Ensure all product features and technical tasks are resolved
Ensure all team members understand & follow the Scrum methodology
Provide excellent reporting and clear, timely status updates to Product Owner
Provide excellent, detailed, and clear Scrum documentation for team to follow
Communication Skills
Strong English proficiency (eg: TOEIC 800+)
Excellent, detailed, and clear documentation and reports
Strong & smooth communication with Product, Design and Engineering team members
Proactive in assisting junior Engineers with development & process tasks
Contact Details:
Ms. Nguyễn Thị Nhiên
TECKEY JSC
Head Office
Add: 4th Floor, 40A Yen Phu Road, Badinh Dist, Hanoi, Vietnam
Tel: +84 (4) 22184217, Fax: +84 (4) 37152804
Mobile: +84 982 769 240
Email: nhiennt@teckey.com
Website: www.teckey.com