Software Development Engineer (Android)

Adobe Armenia (Workfront)
Job Address
Application Deadline
Yerevan, Armenia
- Meet with your team and tell them all your accomplishments of yesterday and what challenges awaits you to conquer today - Design and build advanced applications for the Android team - Create new features using our development technologies that will delight and inspire marketers, IT professionals, and other knowledge workers worldwide. - Automated testing of the code for robustness, including edge cases, usability, and general reliability. - Work on bug fixing and improving application performance. - Collaborate with multi-functional teams to define, design, and ship new features. - Continuously discover, evaluate, and implement new technologies to maximize development efficiency. - Provide your well-considered opinions on the creation and modification of our technology roadmaps.
Required Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering (or equivalent education) or equivalent work experience. - 3+ years of programming experience in developing apps for the Android platform. Knowledge in Kotlin and common architectural Patterns (MVP, MVVM, CLEAN). - Ability to demonstrate a high level of ownership for the entire SDLC; including QA, build, deployment, and support of production systems. Ability to describe concepts and whiteboard designs dealing with high-availability - Familiarity with RESTful APIs to connect Android applications to back-end services - Experience researching solutions to problems and pitching your ideas to senior team members. - Proficient understanding of code versioning tools (GitLab, GitHub) - Knowledge of the other technologies in use at Workfront (Java, Experienced in 3-tier, n-tier, cloud computing, microservices architectures and SOA, Docker, Retrofit, Okhttp, Room, Firebase, AWS, GCP, etc.) will be encouraged. - Good knowledge of English and Armenian
Application Procedures
To apply for this job, please follow the link: Please mention in your application that you have learned about this position from
Additional Information
Our Company Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen. We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours! The Opportunity As a Software Engineer at Workfront, you will work with your Engineering team to take ideas for the product and turn them into realized features in our Work Automation Cloud platform. You will work in an Agile manner and will estimate assigned work, create OO designs, provide task breakdowns and implement features in our mobile application. As a Software Engineer, you are more than just a coder. In addition to your software engineering responsibilities, you are also expected to help identify dependencies and risks for the group, being a planning adviser to the project managers, recommending improvements to our engineering practices, and helping other specialists become more proficient in solving specific problems. Come and join Workfront, an Adobe company.