FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Tech Stack
Tools & technologiesAndroidiOSJavaMicroservicesSDLCSpringSpring BootSpringBoot
About the role
Key responsibilities & impact- Build and maintain Android native applications that deliver customer-facing banking and credit card features across mobile digital channels.
- Translate application designs into working code across mobile and backend platforms, including Android and Java Spring Boot microservices, with guidance from senior engineers.
- Develop and maintain automated and manual test scripts using a Behavior Driven Development (BDD) framework; execute scripts and record results in a test management tool.
- Leverage AI-assisted tools such as GitHub Copilot to accelerate code generation, unit test creation, API scaffolding, and debugging tasks.
- Participate in all Agile SDLC stages including requirements grooming, design review, integration testing, and end-to-end validation within a CI/CD environment.
- Perform functional validations against acceptance criteria and apply accessibility testing tools to ensure compliance with ADA guidelines.
- Analyze root causes for application defects and performance issues; collaborate with the scrum team to triage, resolve, and prevent recurrence.
- Support release go-live activities and post-production technical checkouts to ensure stable, quality deployments.
Requirements
What you’ll need- 4+ years of experience in application development, with hands-on iOS native development skills.
- Bachelor's degree in Computer Engineering, a related STEM field, or equivalent practical experience.
- Familiarity with Behavior Driven Development (BDD) concepts and experience contributing to automated test scripts.
- Experience working within Agile/Scrum teams across the full software development lifecycle, including CI/CD pipelines.
- Ability to write secure, stable, and maintainable code and take ownership of assigned features through to delivery.
- Working knowledge of collaboration and project management tools such as JIRA, Confluence, and Microsoft Teams.
- Strong communication skills with the ability to work effectively across onshore and offshore teams in a fast-paced environment.
Benefits
Comp & perks- Hybrid working model, giving you flexibility and meaningful in-person collaboration.
- Structured learning and development opportunities to grow your technical skills and advance your engineering career.
- Exposure to a broad technology stack across mobile, backend, and cloud platforms, with the opportunity to develop deep expertise over time.
- Mentorship from senior engineers and a supportive team culture that encourages continuous improvement and knowledge sharing.
- Access to Citi's global network, connecting you with colleagues and projects across teams and geographies.
- Wellbeing and work-life balance support, including programs designed to help you thrive inside and outside of work.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Android developmentJava Spring BootBehavior Driven Development (BDD)automated testingmanual testingAPI scaffoldingunit testingdebuggingCI/CDfunctional validation
Soft Skills
communicationcollaborationproblem-solvingownershipadaptabilityteamworkattention to detailtime managementcritical thinkingfast-paced environment
Certifications
Bachelor's degree in Computer EngineeringSTEM degree
