What are the responsibilities and job description for the Lead Android Developer position at Anagha Technosoft?
Position: Lead Android Developer
Experience: 10 years
- only on W2 contract
Job Description:
- Understanding of core mobile constructs such as layouts, views, or services;
- Development on multiple form factors such as phones, tablets, and wearables;
- Grow and provide SME level leadership;
- Mentor junior to mid-level members of the team;
- Own and lead delivery of major components and platform needs in partnership with senior engineers and Architects;
- Track all work appropriately in JIRA and/or VSTS; suggest new opportunities for driving organization;
- Participate in code reviews with team members, and managers;
- Implementing multi-device application features as part of an interactive Agile development process;
- Taking ownership of projects to ensure their successful completion with respect to deadlines;
- Report status to team members and project managers;
- Writing coherent, organized code. The ideal candidates must be comfortable working on a complicated code-base with high levels of abstraction;
- Work with your team to determine the best Architecture/Solution to a given problem;
- Design and implement unit tests;
- Collaborating with Quality Assurance in developing a test plan to ensure successful deployment of updates;
- Set the technical direction for how problems will be tackled, including architectures, libraries, and tools.