Job Summary
Synechron is seeking an experienced Senior Android Developer to lead the design development and delivery of high-quality mobile applications on the Android platform. The ideal candidate will have a strong technical background in mobile app development team leadership skills and a passion for creating innovative scalable and user-centric solutions. This role plays a vital part in advancing our mobile technology offerings and contributing to our clients digital transformation efforts.
Software Requirements
Required Skills:
Extensive experience in Android development with a proven track record of delivering production-ready apps
Profound knowledge of Java Kotlin and Android SDKs APIs and frameworks
Experience with cross-platform frameworks like React Native and Flutter (preferred)
Strong understanding of mobile UI/UX principles responsive design and accessibility standards
Proficiency with Android Studio Gradle and related development tools
Familiarity with RESTful APIs third-party libraries and backend integration
Experience with automated testing tools such as Espresso UI Automator or similar
Preferred Skills:
Knowledge of iOS development and cross-platform development strategies
Experience with cloud platforms (e.g. AWS Azure) for backend integration
Familiarity with continuous integration and deployment pipelines (e.g. Jenkins GitHub Actions)
Experience implementing security best practices and data privacy standards in mobile apps
Overall Responsibilities
Lead the end-to-end development and delivery of Android applications ensuring high performance responsiveness and maintainability
Collaborate with cross-functional teams including product managers designers QA and backend developers to define requirements and translate them into technical specifications
Guide and mentor junior developers fostering a culture of quality and continuous improvement
Create and implement scalable reusable and secure code following development best practices
Conduct code reviews unit testing and UI testing to ensure app stability and quality
Optimize apps for performance security and battery efficiency across multiple Android devices and OS versions
Stay informed about emerging mobile technologies and incorporate relevant innovations into projects
Coordinate with DevOps teams to facilitate automated build testing and deployment pipelines
Address and troubleshoot issues across the full app stack including UI API and backend services
Technical Skills (By Category)
Programming Languages:
Essential: Java Kotlin
Preferred: Familiarity with Swift or Objective-C for cross-training and broader understanding
Frameworks & Libraries:
Essential: Android SDK Jetpack components Material Design
Preferred: Third-party libraries (Retrofit Gson Room Dagger etc.)
Design & UI/UX:
Essential: Responsive and accessible UI design
Preferred: Experience with Material Design design systems or custom UI components
APIs & Backend Integration:
Essential: RESTful API JSON/XML data handling
Preferred: GraphQL WebSocket or real-time data streaming experience
Development Tools & Methodologies:
Essential: Android Studio Gradle version control (Git)
Preferred: CI/CD pipelines automated testing frameworks Agile/Scrum practices
Cloud & Backend:
Preferred: Experience integrating with AWS Azure or similar cloud services for storage serverless functions or backend support
Security & Compliance:
Basic awareness of data privacy standards (GDPR etc.) and app security best practices
Experience Requirements
7 to 10 years of mobile application development experience with a focus on Android
Proven success leading large-scale Android projects from concept to release
Experience in designing developing testing and deploying mobile apps in a collaborative environment
Demonstrated leadership capabilities with mentoring and guiding team members
Experience working in agile teams delivering iterative value and managing multiple priorities
Industry experience in finance healthcare or enterprise solutions is a plus
Day-to-Day Activities
Lead the development of new features and enhancements for Android applications
Collaborate with cross-functional teams to define project scope and deliverables
Write and review high-quality maintainable and well-tested code
Mentor junior developers conducting code reviews and technical knowledge sharing
Troubleshoot and resolve critical bugs or performance issues
Participate in sprint planning stand-ups and retrospectives
Maintain documentation related to app architecture APIs and development standards
Stay updated on the latest Android platform updates and industry trends
Coordinate with DevOps teams to ensure smooth CI/CD workflows
Qualifications
Bachelors or Masters degree in Computer Science Software Engineering or related field
Relevant certifications (e.g. Google Android Developer Certification) are preferred
Extensive hands-on experience in Android app development in enterprise or product environments
Professional Competencies
Strong analytical and problem-solving skills
Excellent communication collaboration and stakeholder management abilities
Leadership and mentorship qualities to guide development teams
Adaptability to rapidly changing priorities and emerging technologies
Self-motivated proactive and detail-oriented
Commitment to continuous learning and quality excellence
SYNECHRONS DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity Equity and Inclusion (DEI) initiative Same Difference is committed to fostering an inclusive culture promoting equality diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger successful businesses as a global company. We encourage applicants from across diverse backgrounds race ethnicities religion age marital status gender sexual orientations or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements mentoring internal mobility learning and development programs and more.
All employment decisions at Synechron are based on business needs job requirements and individual qualifications without regard to the applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Required Experience:
Senior IC
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more