Mobile Developer; Android & iOS
-
Software Development
Job Description & How to Apply Below
Software Engineer – Mobile Development
Location: Burgess Hill, West Sussex - Full-time, on-site
Salary: £34,500-£55,000, dependent on experience, technical capability and evidence demonstrated throughout the recruitment process.
Are you a Software Developer or Engineer with strong programming foundations, looking to take the next step in your career and develop your expertise in mobile application development?
Perhaps you've gained experience in Java, C#, .NET, JavaScript or another programming language and are interested in applying your skills to mobile technology. Or perhaps you've already started developing Android or iOS applications and are looking for an opportunity to build on that experience.
At Grayce, we recognise that great software engineers don't always come with experience in every technology. We're interested in your existing capabilities, your approach to solving technical problems and your potential to learn and develop.
We're recruiting Software Engineers to join Grayce as Technology Consultants, working through one of our established consultancy partners to support a leading global financial services organisation in Burgess Hill, West Sussex.
You'll have the opportunity to contribute to real-world software development projects, build specialist expertise in Android engineering and benefit from structured professional development, technical training and ongoing career support.
The opportunityYou'll join a collaborative engineering environment focused on developing, enhancing and maintaining mobile applications within a large-scale technology organisation.
Working alongside experienced engineers, product owners, QA specialists and designers, you'll apply your existing software development skills while developing your understanding of mobile technologies, particularly Android.
This is an opportunity for someone with practical software engineering capability who wants to expand their technical knowledge, gain valuable experience and develop a specialism in mobile application development.
Your responsibilities could include:- Developing, maintaining and enhancing Android applications, contributing to existing functionality and new features as your technical expertise develops.
- Applying your existing programming knowledge to write clean, reliable and maintainable code.
- Learning and applying Android development technologies, frameworks and engineering practices.
- Investigating and resolving bugs, performance issues and technical challenges.
- Working with REST APIs and understanding how applications integrate with wider technology services.
- Contributing to unit testing, integration testing and automated testing processes.
- Supporting improvements to application performance, reliability and code quality.
- Working with existing codebases, including understanding, maintaining and improving established applications.
- Collaborating with engineers, QA, product and design colleagues to develop effective technical solutions.
- Participating in code reviews, sharing ideas and contributing to continuous improvement within the engineering team.
We're looking for motivated Software Engineers with a good foundation in programming and practical development experience who are ready to progress their careers.
You don't need to be an experienced Android developer to apply. We're equally interested in candidates from wider software engineering backgrounds who can demonstrate the technical foundations, problem-solving ability and willingness to learn needed to transition into mobile development.
Essential experience and skills- Practical software development experience gained through professional employment, internships, apprenticeships or substantial technical projects, with the ability to demonstrate your contributions.
- Working knowledge of at least one programming language, such as Java, C#, Python, JavaScript, Type Script, Kotlin or Swift.
- A good understanding of software engineering fundamentals, including programming logic, object-oriented principles and writing maintainable code.
- Experience developing, testing, debugging or improving software applications.
- The ability to understand existing code, investigate technical issues and apply logical problem-solving approaches.
- An understanding of software testing principles and the importance of code quality.
- Strong communication and collaboration skills, with the confidence to contribute within a…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction