Android Developer at Actics Technologies Pvt Ltd

Urgent
Posted 6 months ago
Nagpur, Maharashtra
Application deadline closed.

Job Description

Android Developer

Actics Technologies Pvt Ltd

Experience :

4+ years hands-on experience building Android applications

Educational Qualification
• Bachelor’s or Master’s degree in Computer Science or related disciplines (Computer

Science/Studies or Software Engineering)

Requirements :
• Strong knowledge and understanding of software engineering principles, frameworks,

OOD, and ability to understand and implement design patterns
• Deep understanding of Android SDK and Java
• Strong sense of User Experience, User Interface and Design
• Demonstrated experience producing object-oriented, structured, readable and testable

code
• Understanding of Data with all its baggage (think SQL, data models, databases, i/o,

knowing when to and when not to move data, etc)
• Good understanding of code versioning tools, such as Git, and ability to use code

repository services in daily work
• An unexplainable urge to strictly follow Java coding standards
• Good verbal and written communication skills in English and verbal skills in Hindi
•… Ability to explain things to technical and non-technical audiences
• Motivation to be a self-directed team player who thrives in a frequently changing

environment
• Curiosity about all things Design
• A preference for a positive and healthy work environment
• Willings and curiosity to learn new technology domains, with the goal of leading teams

and developing solutions for those domains, as and when required by projects

Responsibilities :
• Leading a group of local software engineers as well as outsourced developers in building an Android application from the ground up to meet our customers’ needs.
• Follow agile methodologies to continuously improve our present Android apps
• Help our team to develop amazing user experiences for mobile
• Identify and share your knowledge of state-of-the-art technologies that will help us

innovate faster
• Translate requirements and mock-ups into fully functioning features
• Provide estimates on development cycles
• Work with team members on server-side integration
• Understanding underlying technology platforms
• Understanding REST API
• Understanding purpose of functionality under development
• Ability to focus on UX to accomplish application and UI goals
• Ensuring code is tested and working correctly from customer perspective
• Requires involvement in testing and Acceptance Criteria
• Evaluating new GIS or regular technology
• Ability to envision next steps in evolution of the mobile applications
• Ability to see big picture in apps design and architecture
• Ability to design data flows that are efficient and uses minimum memory
• Ability to design and write reusable and component based code
• Covering all use cases of the application based on documented requirements before

handing it over to testing.
• Researching and evaluating new libraries and techno-legal impacts on our app in

development
• Writing clean, readable and bug free code
• Creating unit/functional tests and testing platforms