Our DevOps and Infrastructure practice provides solutions, methodologies, and strategic guidance for digital transformation, containerization, and automation. Our Financial Services team offers strong domain expertise and technology acumen to deliver feature-focused solutions in Capital Markets.
Engineer solutions to support user workflows and interactions via the UI for a cutting-edge mobile banking application.
Participate in the planning of these solutions via daily scrums, sprint planning, story point estimation, refinement/grooming sessions, and retrospectives according to agile delivery best practices.
Develop high-quality, extensible, and fault-tolerant code according to Kotlin best practices to implement the engineering choices above.
Develop maintainable and readable code that exhibits clear engineering intent with an awareness of cross-platform demands, the challenge of device fragmentation, and a constant focus on accessibility.
Write both unit tests and functional tests in the context of various integration and e2e harnesses.
Use git and git workflows for source control management and quality control.
Review the code of your colleagues and have your code reviewed.
Translate the high-fidelity work of designers and product owners into pixel perfect software implementation.
Deep experience engineering and implementing native mobile applications.
Proven work experience as an:
Android developer using Java or Kotlin
An understanding of Android design patterns, memory management, and multi-threading.
Experience architecting, designing, maintaining and developing enterprise applications
Strong experience with all Agile/Scrum Sprint ceremonies, including sprint planning, sprint refinement, daily scrum meetings, and retrospectives
Experience using Git and Git workflows for source control management.
Experience writing unit-test code for robustness, including edge cases, usability, and reliability.
Attention to quality and a constant focus on what it means to ship high-quality code
Software development experience preferred
Deep experience with Kotlin and Android SDK preferred
Extensive experience with mobile banking applications preferred
Strong knowledge of accessibility standards and how to design for ADA Compliant applications a plus
Understand the performance limitations of battery life, CPU and memory availability to implement robust and efficient solutions is preferred
Ability to translate designs and wireframes into high-quality code preferred
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
OpenArc is a technology consulting firm providing industry-leading technical talent placement, software development, and technology strategy services to clients nationwide. Through a unique blending of people and software, OpenArc has a business practice that delivers amazing enterprise, mobile and consumer-facing apps and the best talent for contract, contract-to-hire and direct placements for clients and partners alike.
Staffed with the most-trusted recruiting experts, elite software developers, UI/UX designers and market experts, our team provides clients with the best resources, the right techniques and world-class support resulting in powerful measurable success.