Android Developer (Senior-Level)

Job description

As a Senior Android Developer, you will have the opportunity to build and lead solutions that engage millions of sports fans worldwide. Working with a wide range of data sources and frontend technologies, building custom UI experiences for sports fans.You will support, lead and motivate other Developers, as well as progress your own skills and expertise along the way, driving new technologies and techniques across the team. At Pulselive, we pride ourselves in providing a collaborative environment that ensures we produce leading products across web and native applications. You are expected to be an effective Tech Lead within a delivery squad, demonstrating good communication skills across all disciplines and parties involved in delivering a project, both internally and externally. You can line manage other Developers if you have the relevant desire and skills to do so. Key Responsibilities Scoping and managing project tasks from requirements Assigning and tracking project tasks on behalf of other members of the development team Mentoring and supporting other team members Identifying and managing dependencies within a project, across disciplines and externally Managing code releases to all environments (Dev, Test, Staging and Prod) Taking ownership of all progress within a project across the squad, tracking and communicating in own area of expertise Producing code to a high standard that not only functions correctly but can be understood and extended by other members of the team Showing good attention to detail in the final product, taking care and pride in what is produced, ensuring others do the same Communicating clearly to ensure the best possible solutions are built Developing own skills to get as many aspects to an expert level, as possible Sharing of ideas and techniques across the development team, contributing to and learning from the team as a whole Collaborating with other Senior Developers to set the team direction providing the support needed for the whole Android Chapter to develop Possible Extended Responsibilities Line management of Developers ( no more than 1 day a week ). This includes performance reviews, time management, ongoing role support etc. Leading and motivating other members of the development team to fulfill their roles effectively, helping to develop their skills and knowledge Act as a Chapter Lead across own Chapter (area of expertise) Identify and establish technical based Guilds/Working Groups to support the progression of development techniques and technology Skills Knowledge and Expertise Requirements 4+ years of experience within native Android mobile application development Portfolio of android applications visible on Google Play Keen to learn new technologies, tools and platforms B.S. or M.S. degree in a software related technical field or equivalent experience Expert knowledge of Object Oriented Programming Designing and architecting Android applications Kotlin Reactive and functional programming (Rx, Coroutines, Flow etc.) Web service integration (REST, JSON etc.) GIT usage and code management Integrating with and using third party libraries/applications (e.g. video providers) Full Android development lifecycle from project creation to release signing Documenting Android solutions and code Competent with Task/ticket management tools such as JIRA Persistent storage solutions Java for Android CI/CD Solutions Writing unit tests Understanding of HTML, CSS Javascript Benefits At Pulselive we truly value our team and have developed our approach to ensure you are not only rewarded for your contribution but have access to unique benefits along with a positive approach to wellness. We want to ensure that your career, health and well-being are of the utmost importance at all times. Benefits & Wellness Flexible & Remote Working Buy and Sell Annual Leave Pension Scheme Sporting Events and Tickets Health & Wellness Activities Complimentary Headspace Access Annual Wellness Contribution Mobile Phone Contribution Sony Discounts

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.