Analog Devices has flagged the Applications Software Engineer job as unavailable. Let’s keep looking.

Lead Software Engineer (Mobile Applications)

Endava

Education
Benefits
Special Commitments
Skills

What's this role about?

???? Embark on the Journey to Success with Us!

At Endava, our core philosophy is centered around empowering individuals to thrive. This extends to our team members, collaborators, and the users of the cutting-edge systems and applications we engineer, build, and operate.

Our client is Kingfisher, a British multinational home improvement company, headquartered in London. The organization is currently expanding the Software Engineering team and, as part of this initiative, we are currently seeking a skilled Lead Software Engineer to join the Mobile Applications team.

Role Overview

In this role, you will play an integral part in our innovative tech hub, engaging with various aspects of technology. The position is a hybrid one, based in Cluj, requiring office presence two days per week.

This is a leadership role within our teams, responsible for guiding the technical vision. The role assumes responsibly for the technical decisions made by the team and ensures all team members understand and follow these. This role has an outward focus and plays a pivotal part in bridging the gap between business and engineering, to support the business achieve their goals.

We are accelerating our development on the teams to build applications to meet the business requirements and are seeking an experienced Lead Software Engineer to join the Engineering team and work across both Android and iOS devices using React Native.

Main Responsibilities:

  • Lead engineering team(s) to understand and develop technical products and solutions that create robust customer experiences.
  • Take responsibility for the overall quality and sustainability of the final product through the production of low-level designs, hands-on development, peer-reviews, and technical decision making.
  • Collaborate with the wider team, including Product Owners, Solution Architects, and the Lead Quality Engineer to facilitate delivery of business initiatives. This will require the management of technical debt and creation of appropriate non-functional requirements.
  • Ensure product backlog items are appropriately refined, estimated, and prioritized. Take ownership of technical enhancements and technical debt.
  • Plan, lead, and develop proof of concepts (POCs), in support of new technology and/or new design approaches.
  • Advocate and lead on knowledge sharing and technical documentation activities for engineering teams, as well as the wider community.
  • Champion agile/lean software engineering practices. This will include Source Code Management and CI / CD tool chains to implement DevOps practices.

What skills and experience do you need?

Required Behaviors:

  • Extensive commercial experience working with all mobile platforms (Android / iOS) and frameworks (React Native)
  • Strong awareness and appreciation for the cloud platform capabilities (AWS).
  • Ability to think thoroughly about systems and services and write high quality code in more than one programming language and / or frameworks.
  • Deep knowledge and interest in technical concepts and the ability to apply these to business opportunities.
  • Exceptional problem-solving skills with the ability to steer development of solutions to complex technical issues.
  • Ability to lead technical discussions in a matrix environment focusing on team and organizational success.
  • Exceptional verbal and written communications skills with the ability to convey technical concepts and influence at all levels.
  • Ability to create and review complex technical specifications and use these to design, build, test, and release applications.
  • Ability to elicit non-functional requirements for the products and services being delivered by the team.
Read Full Description
Confirmed 17 hours ago. Posted 26 days ago.

Discover Similar Jobs

Suggested Articles