SmartRecruiting is looking on behalf of its client for a Full Stack Mobile Developer (Cross Platform).
Location: Bucharest
Company mission: The company is a creator and manufacturer of innovative social expression products that assist consumers in enhancing their relationships to create Happiness, Laughter and Love. Headquartered in Cleveland, Ohio, the company has offices
worldwide in Canada, UK – Europe, Australia, Asia and generates annual revenue of approximately $1.9 billion. The Bucharest Office is one of IT Centers that offers support for the Corporation Teams in the Data warehouse, System Engineering, QA Automation Engineering, Web & Mobile Development arias. We are a young, ambitious and dynamic team, growing together with the company
through high training offered by our specialists in a variety of technologies across all platforms:
-Oracle, SQL, Informatica, Teradata, ETL, Unix/Shell Scripting, QlikView – DataWarehouse;
-Python, Java, C#, JavaScript, HTML, CSS, Endeca, SAP, Node JS, Android, iOS – Web & Mobile;
-Linux, Microsoft Windows – Active Directory, Exchange 2010, VM-Ware – System Admin;
-Avalanche, JMeter, Selenium – QA Automation and much more.
Summary objective of the job:
We are looking for an android developer responsible for the development and maintenance of our enterprise B2B mobile retail inventory management application. Technology stack you will be working with:
- JavaScript
- Java
- SAP Mobile Platform
- Cordova
Responsibilities:
- Develop new features for Android applications
- Provide design & implementation support on both new and existing custom development efforts
- Communicate with technical staff, various business clients and end users to aid in the analysis of new requirements or properly debug and identify root cause of application issues
- Prepare technical detail design and related documentation
- Help maintain code quality, organization, and automation
- Work closely with developers, product team, QA & BAs to define & develop the best-in-class solutions
- Write automated unit tests
- Investigate any defects reported by stakeholders/end users & support the team to find the root cause & get the right fixes.
- Provide estimations on deliverable features to the delivery manager
- Participates in sprint meetings and activities
- Passionate for learning and always improving yourself as well thas e team around you
Experience/tech skills:
• 2 / 3 + years of Hands-on experience with Android Apps, OOP Java/Kotlin
• 2+ years of experience with cross-platform frameworks: any Node.js related framework
- Good understanding of Android SDK and android applications lifecycle
- 2 / 3 + years of hands-on experience with android apps and OOP (preferred Java)
- 2+ years of experience with cross-platform frameworks: any Node.js -related framework (e.g. Cordova, Ionic)
- Experience with JavaScript
- Familiar with RESTful APIs to integrate android applications to different backend services
- Good understanding of UI design principles
- Familiar with CI/CD pipeline environments
- Proficient understanding of code versioning tools (SVN/GIT)
- Open to learning and working on backend platform configurations that enable our mobile application for offline-first scenarios (Couchbase Mobile Platform, SAP Mobile Platform)
- Successfully offered technical support of an enterprise solution (Tier3 level) – Nice to have
- Experience with offline storage for mobile applications – Nice to have
Education: Bachelor’s Degree in Computer Science or equivalent experience in the tech field
Abilities:
- Good general technical engineering skills, strong technical aptitude – self-learner
- Multitask, desire and flexibility to be involved in multiple projects, self-motivating
- Strong interpersonal skills, team player, focused on productivity
- Able to work under pressure of tight deadlines
- Excellent English and communication skills
- Learning opportunities – technologies:
- Android (both native and hybrid development), SAP Mobile Platform, Couchbase Mobile Platform,
- Cloud technologies: Azure and AWS
- Programming languages: Java, JavaScript
- IDE and Tools: Android Studio
- Databases: MSSQL Server, Couchbase, DB2
Benefits:
- In this position, you can be our employee (individual labor contract) or you can also be a contractor
- Full-time position, with 80%+ time of work remote.
- Other benefits are IT market aligned and will be communicated in the HR interview