04 Oct
|
Symphony Digital And Mobile Solutions
|
Pune
04 Oct
Symphony Digital And Mobile Solutions
Pune
- Android Developer
MUST HAVE
- This being client-facing role, the candidate must have valuable interpersonal, listening, written and verbal communication as well as basic project management skills.
- Experience using AI-powered development tools such as ChatGPT, GitHub Copilot, Gemini, Claude, Cursor, or similar AI coding assistants to improve software development, debugging, documentation, code reviews, testing, and overall engineering productivity.
Responsibilities:
- Contribute to the development of Android applications and SDKs
- Help scale our mobile team processes by practicing "Clean Code" principles for app architecture, branching/versioning, release train, feature flipping and A/B test, CI pipeline, Test Driven Development.
- Advocate for the Android platform e.g: evaluating new frameworks, leading the Android technical vision at Symphony, while also helping to mentor more junior members of the team
- Deliver apps to market with enhanced features and capabilities, while also maintaining and continually improving turnaround time and and quality
- Participate in code reviews and team meetings
- Leverage AI-powered development tools to accelerate coding, debugging, documentation, code optimization, unit test generation, and development workflows while maintaining high standards of code quality and security.
Desired Skills & Experience:
- 4+ years of experience working with key technologies for the Android platform.
- Fluency in Java
- Knowledge of SQLite
- Experience designing robust, extensible and customizable mobile application code and frameworks
- Experience consuming and/or designing REST APIs
- Strong UI development skills (complex view trees, animations, rendering and strong knowledge of the Android UI kit)
- Knowledgeable about test driven development (TDD), behavior driven development (BDD) and debugging.
- Basic cryptographic knowledge
- Hands-on experience with AI-assisted software development tools such as ChatGPT, GitHub Copilot, Gemini, Claude, Cursor, or similar AI assistants for code generation, debugging, documentation, testing, and productivity enhancement.
Additional Skillsets Desired:
- System engineering /architectural skills e.g. be able to understand the big picture.
- Ability to work in both a solo and team environment
- Proven ability to communicate technical information coherently, both verbally and in writing, to internal team and external customers, maintaining a customer focused, friendly attitude.
Education:
- Master of Computer Science (MCA) or BE in (CS or IT) or B.Tech. or (CS or IT)
📌 Android Developer (Pune)
🏢 Symphony Digital And Mobile Solutions
📍 Pune