Employer Active
This is an expert software engineer and leader role with knowledge of Continuous Delivery and industry leading practices used in creating scalable, highly resilient solutions.
• Native Mobile Development in Android (Kotlin 2+ years and Java)
• Knowledge and experience to support and migrate older Java Android code
• Knowledge of common design patterns such as MVVM, loC, MVP
• Functional and object oriented design patterns including DDD.
• Knowledge of accessibility needs and how to solve for them.
• Monitoring and fixing performance issues.
• Designing secure applications and fixing security issues.
• Automated functional testing.
• Architecture Design: Design scalable and maintainable application architectures, ensuring efficient implementation of architectural patterns.
• Leadership: Leading design decisions, establishing the engineering approach used by the team, coaching and guiding other software engineers.
• Liaising with external stakeholders such as engineers in other teams, architects or infrastructure teams.
• Explaining complex technical issues with key stakeholders with a non-technical background. Version Control and Collaboration: Utilize version control systems like Git for collaborative development, ensuring code quality and smooth integration of features from multiple team members
Full Time