Senior Software Apps Engineer, Android

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

BS in Computer Science or equivalent with 6+ years of experience., Strong object-oriented programming skills in Kotlin, JetPack Compose, Java, or similar., Excellent knowledge of Android mobile application development and software design principles., Experience with mobile test-driven development and agile methodologies..

Key responsabilities:

  • Develop, test, and review code while providing technical leadership to engineers.
  • Enforce best engineering practices through design and code reviews.
  • Collaborate with cross-functional teams to deliver new features and enhancements.
  • Monitor and optimize application performance in large-scale production systems.

TalentBurst, an Inc 5000 company logo
TalentBurst, an Inc 5000 company Human Resources, Staffing & Recruiting Large https://www.talentburst.com/
1001 - 5000 Employees
See all jobs

Job description

Title : Senior Software Apps Engineer, Android
Location: Remote, CA 94040 Preferred Time Zone: EST & PST
Duration:12 Months
Interview Process: 2-3 round interview (including coding test)

Job Roles and Responsibilities

Success metrics or KPIs for this role: Ongoing, various projects
How is success measured? Meeting deadlines, goals and objectives
• Must-have skills/qualifications (technical, soft skills, certifications, tools):
• BS in Computer Science (or equivalent) with 6+ years of experience
• Strong object oriented programming experience: Kotlin, JetPack Compose, Java or similar
• Strong foundation in Computer Science, with strong competencies in data structures, algorithms, and software design
• Excellent technical knowledge of Android mobile application development with a solid understanding of the framework components and their life cycles.
• Experience in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployment architecture
• Experience with mobile test driven development using Espresso, Roboelectric, Appium or similar technologies
• Excellent communication skills, both written and oral
• Ideal experience level (years, leadership, industries): 6+ years

Preferred Experience
• Experience developing mobile applications frameworks and/or SDK solutions for Identity, Payments, Analytics
• Experience working with JetPack Compose
• Experience with AI, ML and GenAI
• Experience with web technologies (NodeJs, JSON, TypeScript, HTML5 and CSS3)
• Shipped an app to the Google Play Store
• Experience with Scrum or similar agile development methodology
• Desired personality or work style: Work independent, collaboration, communication skill, problem solver, fast paced environment, quick learner, accountable
Key attributes: Work as a team. Build solutions that are maintainable. Quality driven. Flexible and adaptable.

Responsibilities
• Development, testing, code review, design review
• Provide technical leadership to engineers in fast-paced environment
• Enforce design reviews, code reviews, continuous integration and testing infrastructure
• Drive technical excellence and implementation of best engineering practices
• Lead hands-on implementation work to keep current with technology trends inside and outside Client
• Build and deliver high quality and high performance features for our users on Android mobile app
• Collaborate with user experience designers, product managers, and other engineers to deliver new features, enhancements, platform improvements and bug fixes
• Collaborate with other engineers to write testable and reliable code, continuously deploying to production systems
• Growing in a culture of learning through design discussions and code reviews
• Deploy, monitor and operate large scale production systems distributed across the globe.
• Analyze and optimize application/platform code and/or APIs for efficiency and performance.

#TB_EN



Required profile

Experience

Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Accountability
  • Collaboration
  • Communication
  • Quick Learning
  • Problem Solving

Android Developer Related jobs