Job Title: Android Developer
Location: Solihull, Birmingham (Hybrid working)
Salary: Competitive
Job Type: Permanent, full-time (40 hrs per week, Monday to Friday – 8:30hrs – 17:30hrs)
sales-i are an award-winning tech business, developing sales performance software that is utilised by some of the biggest manufacturing and wholesaling brands out there! With offices across the globe, we pride ourselves on our vibrant and relaxed atmosphere, that is driven by our employees!
With offices in the UK, USA and Australia, sales-i are a rapidly expanding BI Software Company – we offer a vibrant and relaxed atmosphere with plenty of opportunities to influence change and implement new ways of working.
The role:
As the business continues to expand, we require an exceptional Android developer – working alongside a top team of Developers, you will play a key role in building our next generation SaaS product.
As an Android Developer you play an integral role in the success and growth of the team and company. Working in a cross functional agile team along with other developers, you will contribute to a collaborative team environment bringing ideas and improvements to the development process.
You will ensure that quality software is delivered according to specification, while the correct procedures are followed in-line with technical/business objectives and company strategy.
Responsibilities and accountabilities:
- Working with the Delivery Manager, Agile BA’s, Solution Architecture and UX Team to build and deliver our cutting-edge SaaS products.
- Support the entire application lifecycle (concept, design, test, release and support).
- Collaborate with other web frontend, iOS Developers and Data Engineers to deliver performant and feature-rich experiences to our customers
- Show curiosity and endeavour to improve the mobile app experience staying up to speed with current trends and new technologies
- Champion the Android app and seek support around issue that impact a positive customer experience
- Building reusable and maintainable code for future use
- Interest in automated testing and building this into all aspects of the app
- Troubleshoot and debug applications
- Help and mentor other members of the team
- Be self-managing and help the team self-organise
Technical Skills:
- Comprehensive experience of the Android framework. (Lifecycle, Components, Jetpack)
- Experience in Kotlin and Java (to support our new product development and the existing app)
- Demonstrable experience managing an app’s launch and maintenance on the Google Play Store
- Experience of unit testing and implementation in to Android application
- Some experience of code development using the SOLID principles of programming
- Some experience of using Dev Ops pipelines & practices (Fastlane and Bitrise)
- Experience developing and maintaining services and API’s for consumption by mobile and web applications.
- Experience of integrating Third Party Libraries and Platforms into apps (e.g. Firebase, Analytical tools)
The Winning Candidate:
- Professional attitude – and leading by example
- Highly self-motivated and driven
- Passionate about app development, with a general thirst for digital knowledge and a significant interest in new emerging technologies
- Ability to solve problems quickly and completely
- Ability to multi-task and stay organised in a dynamic work environment and meet tight deadlines, whilst remaining calm under pressure
- Analytical and inquisitive, with excellent attention to detail
- Innovative and creative, with a concise, precise and effective approach to problem solving and the ability to develop, deliver and evaluate brilliant ideas
- Credible, confident and articulate, with excellent communication skills and the gravitas to deliver ideas clearly and concisely to internal and external stakeholders at all levels of seniority
- Reliable, flexible and cooperative
- Diplomatic and tactful
- Personable and approachable, with an enthusiastic and motivational nature and an overall passion for excellence
Please click the APPLY button and to submit your CV and Cover Letter.
Candidates with experience or relevant job titles of; IT Programmer, Developer, Programmer, Software Programming, Software Development, IT Developer, IT Software Engineer, Software Development Engineer, Software Developer, Software Engineer, Java Engineer, Application Support Officer, Application Support, Sharepoint, Web Analyst, IT Application Support, IT Data Analyst, Data Support Analyst, ICT Data Analyst, SQL Server, .NET, XML, Java, Data Analyst, SQL Analyst, SQL Developer, Oracle 12c, Agile, Java, Python, JavaScript, C++, C#, PHP, Perl may also be considered for this role.