Position: Lead/Senior Mobile Application Developer
Company: Tangibly
Category: Android
Experience required: 3y
English level: upper

This vacancy is for our client - NOT outsourcing/outstaffing

What does the team do?

• The Team works on building a Platform for Home screen apps used by millions of users daily.
• Opportunity to develop and optimize monetization stack serving millions of ad impressions and clicks.
• Prioritize tech debt and ensure the platforms and applications are compliant with the latest Google Play Policies and OS updates.
• Keen interest to develop pixel-perfect applications.
• Optimize app(s) for different device form factors and OS versions.
• Build platform, frameworks, APIs, libraries & automated tools to facilitate rapid issue resolution and development & deployment of new features and changes.
• Contribute hands-on, own, collaborate, and deliver new features and services at a fast pace.
• Improve processes, technology & the applications you own continuously by showing the team better ways of doing things and help improve skills in the team.

What is in it for you?

• Opportunity to develop game-changing, globally distributed, internet advertising products used by millions worldwide.
• Contribute hands-on, own, collaborate, and deliver new features and services at a fast pace.
• Build platforms, frameworks, APIs, libraries & automated tools to facilitate rapid issue resolution and development & deployment of new features and changes.
• Own the prioritization, scoping, and scheduling processes for new products and features.
• Work with and advise management on technical aspects, make well-informed decisions.
• Improve processes, technology & the applications you own continuously by showing the team better ways of doing things and help improve skills in the team.
• Prioritize tech debt and ensure the platforms and applications meet the latest industry standards.
• Learn new technology & practices, coach the team and conduct training sessions – devote time for learning and continuous improvement of self and team.
• Imbibe and maintain a strong customer service-oriented attitude while designing and building products.

Who should apply for this role ?

• 3+ years of strong experience in android development with at least last 1 year spent in leading a team.
• Excellent analytical, logical, and problem-solving skills.
• Strong expertise in Android development. iOS experience would be a plus.
• Can code fluently in more than one language. (Preferably Java, Swift/Objective C).
• You have hands-on experience in building robust, scalable mobile infrastructure for serving and processing nearly a billion data points.
• You have been responsible for building applications from scratch in your previous roles.
• You have strong architectural, analytical, programming, and algorithmic skills.
• Thorough knowledge of OS concepts, Network Stacks, Distributed computing.
• Strong understanding of backend services or you have built one previously.
• Communicate effectively & cross-functionally with other teams.