Junior Mobile Developer
Role details
Job location
Tech stack
Job description
- Contribute to the development of mobile applications for Android and iOS platforms.
- Exploring new solutions to upcoming product goals.
- Collaborating with cross-functional teams to develop, test and deliver mobile apps that meet client requirements.
- Collaborate with the team in regular code and design reviews, sharing your insights and learning from experienced developers to maintain high-quality standards.
- Testing and debugging mobile applications to ensure they meet performance, security, and user experience standards.
- Continuously researching and learning new mobile technologies and techniques to stay up-to-date with industry trends.
- Participating in brainstorming sessions to come up with innovative ideas and solutions.
Requirements
Do you have experience in iOS development?, We are seeking someone with 12/18 months commercial experience. You will need to have solid experience in Java, Kotlin or Swift and experience of developing mobile applications on Andriod and iOS platforms., * A good technical degree or equivalent.
- Proficiency in at least one relevant programming language (ideally Java, Kotlin or Swift)
- Experience in developing mobile applications (iOS or Android)
- Experience with version control systems (e.g. Git or SVN)
- An ability to produce clear, informative supporting documentation.
- Foundational understanding of mobile development.
- Solid experience working with integrating third-party libraries and APIs.
Desirable Skills
- Experience of user interface and experience design.
- Familiarity with app store submission and approval processes.
- Knowledge of CI/CD workflows and writing automated tests.
- Knowledge of issue/project tracking software, e.g. Jira.
- Knowledge of cloud-based service (AWS, Google Cloud).
Personal Attributes:
- An enthusiastic attitude with a 'gets things done' mentality.
- The ability to communicate effectively with technical and non-technical colleagues.
- The ability to work effectively as a member of a team.
- Excellent problem-solving skills, including diagnosing issues within complex systems.
- The willingness to rapidly pick up new technologies.
- The ability to adapt schedules against changing priorities.
Benefits & conditions
We offer a comprehensive benefits package designed to support you as an individual. Our standard benefits include 25 days annual leave, pension contribution, income protection and life assurance. In addition, there are a range of health & wellbeing, financial benefits and professional development opportunities.
We realise you may have commitments outside of work and will consider flexible working applications - please highlight what you are looking for when you make your application. We have a hybrid approach to work and ask people to be in the office or with clients for 3 days per week.
We are committed to equality, treating people fairly, promoting a positive and inclusive working environment and ensuring we have diversity of people and views. We recognise that this is important for our business success - a more diverse workforce will enable us to better reflect and understand the world we research and ultimately deliver better research and insight to our clients. We are proud to be a member of the Disability Confident scheme, certified as Level 2 Disability Confident Employer. We are dedicated to providing an inclusive and accessible recruitment process.