Description
About the role
Are you a tech enthusiast? Do you thrive in small, agile teams? We're seeking someone passionate about mobile technology to join a skilled engineering team based in Doha, focused on designing and developing the next-generation Mobile Banking application.
We follow an agile working model, emphasizing timely delivery, collaboration and empowered interdisciplinary pods. Our software spans various banking areas, prioritizing rapid market entry and customer-centric solutions. Expect a dynamic, challenging and thrilling environment where innovation thrives.
Join us and explore new career opportunities at the intersection of business planning and data development in the exciting field of global technology.
Responsibilities
- Develop a mobile banking application
- Mentor engineers and promote best practices
- Collaborate with remote teams to release new features
- Utilize external data sources and APIs
- Continuously explore and implement new technologies for efficient development
- Provide tech solutions and ensure adherence to software standards through reviews
- Partner with UX designers, architects, backend developers and QA for high-quality delivery
- Establish and automate continuous testing of delivered features
- Lead and contribute to a strong, onsite engineering team for Mobile Excellence in a leading bank
Requirements
5 or more years of experience in native Android development (Java / Kotlin)Demonstrates essential skills in designing secure, robust and scalable applicationsFamiliar with design principles and Google's Android interface guidelinesExperience in Version Control System (Git)Experience in test-driven development, continuous integration and deploymentExhibits creativity in designing user-friendly applicationsPossesses excellent written and verbal communication skills, comfortable collaborating with colleagues in EnglishAnalytical thinking to be able to tackle complex challenges in software engineeringConfident in expressing points-of-view, making recommendations and presenting analysis and recommendations up to board level where appropriateIdeally experience in pre-sales or supporting sales teamsNice to have
Experience with JavaScript, CSS, HTML5Background in server-based application developmentKnowledge of mobile application architectureFamiliarity with agile development methodologiesWe Offer
Competitive compensation depending on experience and skillsPrivate healthcare and life insuranceEnd of service gratuityRegular performance feedback and salary reviewsAnnual discretionary bonus (depending on the level)Annual air travel tickets for expatriatesGlobal travel medical and accident insuranceReferral bonusesFlexible schedule and work from home opportunities (depending on the project)Opportunity to work on leading edge platforms, working in a fast-paced, agile, software engineering cultureGreat learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications, well-being programs, LinkedIn Learning Solutions and much moreCertain benefits and perks may be subject to eligibility requirementsAbout EPAM
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential