Engineer - Mobile (Android)
- 📅
- 245832 Numéro de demande de personnel
BE PART OF SOMETHING REAL |
POSITION TITLE: Engineer – Mobile (Android)
REPORTS TO: Manager – Engineering
POSITION SUMMARY:
We're looking for an Android developer who is passionate about building and delivering high quality, highly polished mobile applications. If you strive to find elegant technical solutions to design challenges, enjoy working on mobile devices, and getting the UX/UI right, this is a good match for you. The ideal candidate will build cutting edge consumer facing, data-driven applications, building applications for Android devices.
RESPONSIBILITIES:
- Write clean, maintainable code and perform peer code-reviews
- Implement designs and develop for Android application(s)
- Ensure adherence to defined development life cycle, good software design practices, and Architecture strategy
- Take part in coding, testing, implementation and documentation of solutions
- Knowledge of software engineering best practices and coding standards, code reviews, source control management, build processes, testing, and operations
- Propose innovative tools, frameworks, automations and processes that are used by the mobile development team
- Work with team members in different locations to promote engineering excellence
QUALIFICATIONS:
- Degree in Computer Science, Engineering, Information Systems or equivalent experience required
- Excellent understanding of the entire Android development cycle
- Experience with Object Oriented (OO) software design
- Experience with performance and memory tuning tools is a plus
- Proficient understanding of code versioning tools such as GIT
- Understanding of Android Clean Architecture
- 1+ years of in-depth mobile development - Java, Kotlin, Android SDK/Frameworks, REST APIs, JSON
- Experience translating product requirements into design specifications is a plus
- Debugging and problem solving skills
- Experience working on enterprise or consumer-grade apps, building SDKs and/or payment processing, encryption, etc. is a plus
- Strong understanding of software development principles, capabilities and limitations of mobile platform(s)
- Experience working with Agile methodologies a plus
- Retail and ecommerce experience preferred
- Personal software projects or open source contributions a plus
- Excellent verbal and written communication skills
- Passion for Mobile development
AEO is an Equal Opportunity Employer and is committed to complying with all federal, state and local equal employment opportunity ("EEO") laws. AEO prohibits discrimination against associates and applicants for employment because of the individual's race or color, religion or creed, alienage or citizenship status, sex (including pregnancy), national origin, age, sexual orientation, disability, gender identity or expression, marital or partnership status, domestic violence or stalking victim status, genetic information or predisposing genetic characteristics, military or veteran status, or any other characteristic protected by law. This applies to all AEO activities, including, but not limited to, recruitment, hiring, compensation, assignment, training, promotion, performance evaluation, discipline and discharge. AEO also provides reasonable accommodation of religion and disability in accordance with applicable law.
#LI-CH1