Software Engineer | Mobile Application Developer
Place of work
City of Edinburgh
Job details
Job description, work day and responsibilities
Job Summary
As a Mobile Application Developer, you will play a pivotal role in enabling the creation and upkeep of diverse mobile applications. Your responsibilities include upholding defined architectural standards, and ensuring that mobile apps are user-friendly. With a keen focus on UI/UX and alignment with product and customer needs, you'll collaborate with key stakeholders to meet business objectives.
We are looking for developers with experience in user interfaces, infrastructure, and/or tools supporting applications on the iPhone or iPad using the iOS SDK.
You will be experienced in Native App development, with commercial skills in Android, specifically using Kotlin.
What you will be doing:
Continuously enhance internal standards by staying abreast of best practices and emerging technologies, adapting approaches as needed.
Define and enforce a predictable update cadence across utilised technologies.
Institute and uphold quality gates for teams, ensuring a baseline design and implementation standard is met while addressing technical debt.
Develop and maintain essential tooling and foundational components for mobile engineering teams, fostering compliance with design and implementation standards.
Skills & Attributes:
As a Mobile App Developer, you'll thrive within a collaborative and adaptable environment, excelling in various programming languages (such as Swift, Objective-CI, Java/Kotlin, and JavaScript). Driving efficient workflows within a Fintech setting, leveraging cloud-based technologies and best cybersecurity practices.
Familiar with SOLID principles, bonus points for exposure to Domain Driven Design
Work closely with our product and design teams to build new and innovative application experiences for the iOS platform
Implement custom native user interfaces using the latest iOS programming techniques
Build reusable iOS software components for interfacing with our back-end platforms
Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
Good understanding of common design patterns such as MVC, MVVM
Good time management awareness
Motivated with a proactive approach, comfortable taking ownership
Experience working within an Agile environment using Scrum
Experience working in cross-functional teams
Experience tracking progress using JIRA
Focused on native using Android Studio, Jetpack + Kotlin, WearOS
Attention to detail, focused on writing clean readable code
Willingness and ability to take on complex technical challenges
Experience working with REST API
Version control using Git and Bitbucket
Interest in UX design principles
Expert problem-solver with strong analytical skills.
Proficient in iOS and Android development, utilizing diverse build tools.
Technical prowess in multiple languages (Swift, Java/Kotlin, JavaScript, Objective-C), adaptable to new tools.
Solid grasp of computer science fundamentals and modern design patterns.
Specialized in security, compliance, and authentication (OAuth 2.0, OpenID Connect).
Cloud technology proficiency, particularly AWS, for building scalable systems.
Minimum Qualifications
5+ years of object-oriented software development experience
3+ years experience building complex applications for the iPhone or iPad using Objective-C/C++/Swift with the iOS SDK and other frameworks
Significant Android engineering experience (2+ years), with a strong portfolio of successfully launched applications.
Expertise in the Kotlin programming language.
Solid understanding of Android architecture patterns, design principles, and best practices.
Experience building maintainable and testable code bases, including API design and unit testing techniques
Experience with multithreading programming and mobile memory management
Job Type: Full-time
Pay: £30,363.00-£50,000.00 per year
Additional pay:
Bonus scheme
Commission pay
Benefits:
Company pension
Schedule:
Monday to Friday
Work Location: In person
Company address
You will be redirected to another website to apply.
Offer ID: #1045355,
Published: 2 weeks ago,
Company registered: 6 months ago