About This Role
<p>The Digital S/W Engineer Analyst SDE - Mobile Development is a Technology/ Engineering role involving both development and Testing. As a member of the SCRUM team, you will be<br />delivering Customer facing Banking and/or Credit Card features on digital channels such as Browser and Mobile. You will be involved in all stages of the Agile SDLC cycle. It includes but not<br />limited to (a) Requirement analysis: Grooming of user stories, Story pointing, decomposing big stories into smaller stories and define acceptance criteria. (b) Design Review: Reviewing<br />screens, flows, features, and customer communications (emails, SMS’s, notifications, PDF documents) and making sure that they are consistent with user story acceptance criteria<br />(c) Software development: Developing, configuring and debugging applications comprising of mobile frontend and Micro services. (d) Validations: Creating automated and manual test scripts<br />on BDD (Behavior Based Development) framework, executing test scripts. Identifying, triaging and fixing any defects. Conditioning and maintaining the test data. (e) Artifact<br />Ownership: Creating and maintaining testing artifacts such as Test plans and Exit reports and maintaining traceability as per SDLC guidelines. Maintaining SDLC hygiene involving stories.<br />Test cases and defects. Ensuring that no untested code goes out to production. (f) SDLC Process and Standards: Adhering to ADA (Americans with Disability Act) Guidelines, participating in<br />retrospectives, process improvement workshops, audits and performing root cause analysis. (g) Postproduction support: Supporting the technical check outs during release go live and<br />postproduction activities.</p><p></p><p></p><p>Responsibilities</p><p></p><ul><li>Translate application designs into code across Android/Jetpack/Kotlin development platforms as Primary Skill, with guidance from senior developers.</li><li>Deep understanding of the <b>Android SDK</b>, platform lifecycle, and Google ecosystem (Jetpack, Android Runtime, etc.)</li><li>Leverage AI tools such as GitHub Copilot to assist with code generation, refactoring, and debugging tasks.</li><li>Contribute to the development and maintenance of BDD (Behavior Driven Development) automated and manual test scripts in a code repository; execute scripts and record results in a test management tool.</li><li>Use AI-assisted tools to help accelerate unit test creation, API scaffolding, Angular components, and Spring Boot boilerplate code.</li><li>Participate in the software development lifecycle including development, integration, and E2E testing within a CI/CD environment (e.g., RTC, Jenkins).</li><li>Write secure, stable, testable, and maintainable code under the guidance of senior engineers, and take accountability for assigned features.</li><li>Build and maintain documentation for your features and begin developing subject matter expertise in specific areas of the application.</li><li>Assist in analyzing root causes for application issues and performance concerns; collaborate within the scrum team to triage and report defects.</li><li>Learn and adhere to SDLC control processes and contribute ideas for continuous improvement.</li><li>Perform functional validations to meet acceptance criteria; gain familiarity with Responsive Web Design validation and ADA Accessibility testing tools (e.g., NVDA, Voiceover, Talkback, Axe).</li><li>Participate in team meetings and contribute to tracking progress against team objectives.</li><li>Work effectively in a fast-paced environment involving onshore and offshore teams.</li></ul><p></p><p>Education, Qualification & Certifications</p><ul><li>Bachelor's degree in Computer Engineering or a related STEM field, or comparable work experience.</li><li>4- 7 years of experience in full-stack mobile development and/or testing in a professional environment.</li><li>Basic familiarity with Behavior-Driven Development (BDD) concepts; exposure to test automation frameworks such as Selenium with Cucumber is a plus.</li><li>Exposure to or interest in cloud-based development platforms such as OpenShift is desirable but not required.</li><li>Basic working knowledge of collaboration and project management tools such as JIRA, Confluence, SharePoint, Microsoft Teams, and Microsoft Office Suite.</li><li>Eagerness to learn, self-motivated, and willing to take ownership of assigned tasks.</li><li>Good written and oral communication skills with the ability to collaborate effectively within a team.</li></ul><p></p><p style="text-align:inherit"><span><span><span><span><span><span><span><span><span><span><span><span class="WHR0">------------------------------------------------------</span></span></span></span></span></span></span></span></span></span></span></span></p><h2><b>Job Family Group: </b></h2>Technology<p style="text-align:inherit"><span><span><span><span><span><span><span><span><span><span><span><span class="WHR0">------------------------------------------------------</span></span></span></span></span></span></span></span></span></span></span></span></p><h2><b>Job Family:</b></h2>Applications Development<p style="text-align:inherit"><span><span><span><span><span><span><span><span class="WHR0">------------------------------------------------------</span></span></span></span></span></span></span></span></p><h2><b>Time Type:</b></h2>Full time<p style="text-align:inherit"><span><span class="WHP0">------------------------------------------------------</span></span></p><h2><b>Most Relevant Skills </b></h2>Please see the requirements listed above.<p>------------------------------------------------------</p><h2><b>Other Relevant Skills </b></h2>For complementary skills, please see above and/or contact the recruiter.<p>------------------------------------------------------</p><p style="text-align:left"><i><span>Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.</span></i></p><p style="text-align:inherit"><i><span> </span></i></p><p style="text-align:left"><i><span>If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review </span></i><i><a href="https://www.citigroup.com/citi/accessibility/application-accessibility.htm" target="_blank">Accessibility at Citi</a><span>.</span></i><br /><br /><i><span>View Citi’s </span><a href="https://www.citigroup.com/global/eeo-aa-policy" target="_blank">EEO Policy Statement</a><span> and the </span><a href="https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf" target="_blank">Know Your Rights</a><span> poster.</span></i></p>