Jobs

Lead Software Engineer – Mobile Applications (Flutter)


Job details
  • Argus Media
  • London
  • 3 months ago
Applications closed

Lead Software Engineer – MobileApplications (Flutter)

Location: London, UK

About Argus

Argus is the leading independent provider of market intelligence to the global energy and commodity markets. We offer essential price assessments, news, analytics, consulting services, data science tools and industry conferences to illuminate complex and opaque commodity markets.

Headquartered in London with 1,400 staff, Argus is an independent media organisation with 30 offices in the world’s principal commodity trading hubs. Companies, trading firms and governments in 160 countries around the world trust Argus data to make decisions, analyse situations, manage risk, facilitate trading and for long-term planning. Argus prices are used as trusted benchmarks around the world for pricing transportation, commodities and energy.

Founded in 1970, Argus remains a privately held UK-registered company owned by employee shareholders, global growth equity firm General Atlantic and Hg, the specialist software and technology services investor.

Argus Media is committed to ensuring career and personal growth for all its staff and provides extensive training and career development opportunities, as well as participation in employee-led initiatives, including a women’s network. Our core values are Excellence, Integrity, Partnership and Inclusivity.

What will you be doing?

In this role you will be the detailed technical authority within our development team. You are responsible for the design, implementation and running of applications at Argus. Lead engineers manage and mentor other senior and junior engineers in their team.

Working as part of the Argus technology department in our central London office, you will play a pivotal role in the delivery of world class digital data products for our key strategic data, pricing and fundamental initiatives. We favour practical solutions over grand designs and believe that done is better than perfect.

Technology is central to our continued growth and as such we have invested heavily in our in-house development and data science teams who deliver industry leading digital data solutions. The development teams use some of the latest technologies working on greenfield projects and applying modern development practices.

After years of focusing on mobile web applications, Argus is making a strategic shift towards developing a robust internal capability. We are establishing a dedicated Mobile Development Team to create high-quality, native experiences for our customers from the ground up, utilizing modern technologies such as Flutter.

You will collaborate with and are supported by the Engineering Group Lead, Architects, Product Managers, QA Engineers, DevOps Engineers, UX Specialists, and 3-4 fellow Lead Engineers within the department.

Key Responsibilities

Working as the leader of a Scrum team to produce high-quality, production-ready mobile application code in line with business requirements. Collaborate with cross-functional teams, including product managers, designers, and other developers, to ensure the successful delivery of mobile projects. Design and implement scalable software solutions that prioritise long-term maintainability by making thoughtful architectural decisions, adopting suitable design patterns, and adhering to established best practices Recruiting, training and developing the software engineers who report to you. Technical leadership, providing reference implementations and demonstrations of new technologies and frameworks, and ensuring a high standard of software development. Proven leadership skills and experience in mentoring and guiding junior developers. Resolve technical debates/arguments to focus the team on working solutions. Contribute to the strategic technology direction of the company. Monitoring and improving app performance

Skills and Experience

Excellent verbal and written communication skills in English, ability to contribute to meetings as required, and demonstrate empathy. 5+ years of experience developing mobile applications from scratch using Flutter (or similar technologies) Understand UI design concepts and develop user-friendly mobile applications using Flutter The ability to write and review high quality Dart code in a commercial environment. The ability to re-enforce and nurture professional coding practices in the team. Experience working with API’s and third-party libraries. Strong understanding of and experience with mobile app testing, debugging, and performance optimisation. Understanding of Apple, Android and Material Guidelines. Experience working in an agile development environment, such as Scrum Curiosity and eagerness to both teach yourself, learn from others and keep up with industry trends

Desirable skills and experience

The following are all technical areas that Argus uses or plans to use extensively. Experience and/or interest in one or more of them will be helpful:

Greenfield projects Experience working on mobile products for both Android and iOS users Belief in the importance of UX in all applications. Experience of time-series data, and/or prior experience of price and market-based applications. Experience with AWS or another cloud provider Experience with Mobile CI/CD platforms

What’s in it for you

Our rapidly growing, award-winning business offers a dynamic environment for talented, entrepreneurial professionals to achieve results and grow their careers. Argus recognizes and rewards successful performance and as an Investor in People, we promote professional development and retain a high-performing team committed to building our success.

Competitive salary and company bonus scheme Group pension scheme Group healthcare and life assurance scheme Flexible working environment 25 days holiday with annual increase up to 30 days Subsidised gym membership Season ticket travel loans Cycle to work scheme Extensive internal and external training

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior Software Engineer, Device Intelligence

Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 5 years of experience with software development in one or more of the following programming languages: Java, C++, Python, and Kotlin with data structures/algorithms. - 3 years of experience testing, maintaining, or launching software products, and 1 year of experience...

Google London

Campus- Internship Programme – Undergraduate Technology Software Engineer – London - Burgess Hill - 2025 (UK)

Role Location: London, Burgess HillYou Lead the Way. Weve Got Your Back.With the right backing, people and businesses have the power to progress in incredible ways. When you join Team Amex, you become part of a global and diverse community of colleagues with an unwavering commitment to back our customers,...

AMEX London

Lead Transport Software Engineer

Role: Lead Transport Software DeveloperLocation: Old Street, LondonType: Full Time, 37.5 hours, Permanent, Hybrid (3:2)We're looking for a Lead Transport Software Developer, in Old Street, London!This is a great opportunity either for:A transport professional who has proven experience in the development of software.An experienced software developer with knowledge of the...

Old Street

Lead Transport Software Engineer

Role: Lead Transport Software DeveloperLocation: Old Street, LondonType: Full Time, 37.5 hours, Permanent, Hybrid (3:2)We're looking for aLead Transport Software Developer, inOld Street, London!This is a great opportunity either for:A transport professional who has proven experience in the development of software.An experienced software developer with knowledge of the transport industry.Rewards:Discretionary...

Aldwych Consulting Ltd London

Head of Information Technology

New Job Title:Head of Information Technology (IT)Sector:LawTech / SaaSSalary:£80,000-95,000 (+3% pension & 2% options)Reports to:Director of OperationsLocation:Hybrid (home + co-working)Employer:Legal Utopia LimitedStatus:FTEStart Date:October 2024You must have the pre-existing right to work in the UK and not dependent on visa sponsorship. Please take note of the application process.Overview:Legal Utopia is a...

Legal Utopia Greater London

Lead Developer for Software Tools (Some experience required)

Job DescriptionWe are looking for a hardworking software engineer with proven understanding of modern C++ and Java or Python to join our Streamline developer tools team. Streamline touches all layers of the software stack, collecting performance data from across a target system and providing our users with rich data visualizations...

ARM Cambridge