Overview of job
For one of our clients, TOG recruitment is looking for Senior Android Application Developers . In 2016, they have started a new branch in Ho Chi Minh City where you will work with a young and innovative team, State of the art office with an open, professional and friendly work environment. You will work closely together with the Head Office where daily stand up meetings and weekly video conferences are standard. You will join one of the SCRUM development cycles.
They are dedicated digital agency in Asia and strongly committed to research, layout, and deploying only the best digital solutions; offering a wide array of services ranging from entirely tailor-made web development projects to apps, eCommerce, and in-store experiences. In only 5 years, they has rapidly expanded to reach over 60 employees, while working with some of the best brands in the world including GAP, Zara, Porsche, Decathlon, Budweiser and Leica. The company is aiming to become the Leading Digital Agency in Asia Pacific by 2020.
Our client will offer training programs to improve your skills. English training courses by native English speaker are provided to improve English communication skills.
The open position requires:
- Someone who keeps track of the latest web and design trends
- An autonomous and proactive coworker - don't be afraid to speak up and suggest disruptive ideas
- An English speaker with good communication skills and able to work in a multicultural team (14+ nationalities)
- A great teammate who likes to have fun - your personality does matter
Essential Duties:
- Accountable for designing and building advanced applications for the Android platform
- Leading team to deliver and execute on a project
- Analyzing user stories and participating in sprint planning, scrums, demos and retrospectives
- Accountable for uptime and high-availability for all solutions
- Accountable for performance and usability in all solutions
- Accountable for working with outside data sources and APIs
- Coordinating with Architect team on new designs and foundational / infrastructural application changes
- Collaborating with cross-functional teams to define, design, and ship new features
- Integrating mobile application code with back-end services
- Understanding the need for optimized / customized mobile service responses / payloads
- Accountable for Unit-test code for robustness, including edge cases, usability, and general reliability
- Accountable for working on bug fixing and improving application performance
- Ensuring the performance, quality, and responsiveness of applications
- Accountable for maintaining code quality, organization and automatization
- Accountable for continuously discovering, evaluating, and implementing new technologies to optimize development efficiency
- Learning new technologies when required
- Performing peer code reviews for immediate and related teams
- Understanding of continuous integration / continuous delivery concepts and the ability to troubleshoot related issues
- Assisting the QA team with new product releases and bug fixes for products
- Providing architectural direction on behalf of the architect team
- Providing estimates for new initiatives
- Communicating long-term technical strategies to the group