About The Company
TEKsystems is a leading provider of IT staffing, technology, and talent management solutions, renowned for delivering innovative and reliable services to organizations worldwide. As part of the Allegis Group, one of the largest talent solutions companies globally, TEKsystems has a strong reputation for connecting top-tier technology professionals with organizations seeking to enhance their digital capabilities. With a focus on excellence, collaboration, and client satisfaction, TEKsystems supports a diverse range of industries, including finance, healthcare, government, and commercial sectors. Their commitment to fostering a dynamic and inclusive work environment makes them a preferred partner for both clients and candidates seeking meaningful career opportunities in technology.
About The Role
Our Tier 1 banking client is seeking an experienced Android Developer to join their team on a long-term contract basis. This role offers an exciting opportunity to work on complex distributed systems within a high-stakes financial environment. The successful candidate will be pivotal in developing, maintaining, and optimizing mobile applications that are critical to the client's digital banking services. The position requires onsite presence in London three days a week, offering a collaborative workspace to innovate and contribute to cutting-edge financial technology solutions. You will be working closely with cross-functional teams, including backend developers, QA engineers, and product managers, to deliver seamless and performant mobile experiences for end-users.
Qualifications
The ideal candidate should possess a strong background in Android development with a comprehensive understanding of modern development tools and methodologies. Key qualifications include proficiency in Kotlin, Coroutines, and Flow, along with experience in Jetpack, Compose, and MVI architecture. Candidates should have hands-on experience with RESTful APIs, OkHttp, and RAML API documentation. Knowledge of dependency injection frameworks like Dagger, as well as familiarity with RxJava, will be advantageous. Experience working with CI/CD tools such as GitHub Actions and Circle CI is essential. Additionally, candidates should have intermediate knowledge of Android performance analysis and optimization techniques. A solid understanding of testing frameworks like Espresso and JUnit, along with experience using test fakes and WireMock, is also required. The role demands excellent problem-solving skills, attention to detail, and the ability to work effectively in a fast-paced environment.
Responsibilities
* Design, develop, and maintain high-quality Android applications aligned with client requirements and industry best practices.
* Collaborate with cross-functional teams to define, design, and implement new features and enhancements.
* Participate in code reviews, ensuring adherence to coding standards and best practices.
* Optimize application performance, troubleshoot issues, and implement improvements to ensure a smooth user experience.
* Integrate third-party APIs and services, ensuring secure and efficient data exchange.
* Contribute to the development and maintenance of API documentation using RAML standards.
* Implement automated testing strategies using Espresso, JUnit, and other testing tools to ensure application stability and quality.
* Maintain continuous integration and deployment pipelines using tools like GitHub Actions and Circle CI.
* Stay updated with the latest industry trends, tools, and technologies to continuously improve development practices.
* Work onsite in London three days per week, fostering collaboration and team synergy.
Benefits
Joining TEKsystems and our client offers a range of benefits, including competitive daily rates and the opportunity to work on high-impact projects within the financial sector. You will gain valuable experience working with cutting-edge technologies and a talented team of professionals. The role provides a supportive environment that encourages professional growth and development. Additionally, this position offers the flexibility to work in a hybrid setting, with onsite collaboration in London three days a week. You will also have access to various training resources and networking opportunities that can enhance your skills and career trajectory.
Equal Opportunity
TEKsystems is committed to fostering an inclusive and diverse workplace. We are an equal opportunity employer and do not discriminate based on race, gender, age, ethnicity, religion, disability, sexual orientation, or any other protected characteristic. We believe that a diverse workforce enhances innovation and drives better business outcomes. All qualified candidates will receive consideration for employment without regard to any protected status. We encourage individuals from all backgrounds to apply and join our community of talented professionals dedicated to making a difference in the technology industry.