In this role, you will tackle complex problems, designing solutions that are reliable and optimised for large-scale use.
Change your job, change your workplace, change your future...
Ricoh are currently recruiting for a Software Engineer (Front End) based in Birmingham, UK who will specialise in developing responsive and intuitive applications, with an emphasis on Native apps and Flutter frameworks. You’ll contribute to the creation of robust, scalable applications that can serve thousands of users across multiple languages and regions. It requires a passion for creating high-quality applications, along with a willingness to innovate and explore the limits of technology.
What you will be doing
* Provide expertise in interpreting requirements and contribute to solution design discussions, ensuring alignment with product goals.
* Contribute to the entire lifecycle of application development, from design through delivery, with a focus on creating efficient and scalable native solutions.
* Develop, maintain, and deploy high-quality native applications, ensuring seamless functionality across mobile, tablet, and other operating systems.
* Ensure the development of well-tested, reliable, and secure software, adhering to the highest quality standards.
* Take ownership of both client-side and server-side feature development, ensuring a holistic approach to solution delivery.
* Champion and adhere to industry best practices, coding standards, and development methodologies.
* Deliver accurate solutions within time constraints, balancing the key factors of time, cost, and quality effectively.
* Use structured problem-solving techniques to identify and resolve issues efficiently and effectively.
* Actively contribute to improving team processes, identifying opportunities for continuous improvement.
* Support and contribute to Agile delivery, working closely with the team to ensure effective sprint execution.
* Collaborate in refining product and user story backlogs, ensuring tasks are prioritised and well-defined.
You will ideally have
* Self-motivated and able to take responsibility for personal development and project activities, consistently seeking improvement.
* Creative and solutions-driven approach, thinking beyond stated expectations to resolve complex requirements.
* Excellent communicator and listener with strong communication and diplomatic skills.
* Organised and methodical with the ability to work accurately and efficiently under time constraints.
* Experience across the entire Software Development Life Cycle, ideally within an Agile framework.
* Strong background in frontend application development with a focus on creating native apps for multiple platforms.
* Some proficiency in building cross-platform native apps using Flutter UI for Android, iOS, and other devices.
* Keen sense of web design, with a deep understanding of user experience principles.
* Knowledge of frameworks, including proficiency in web libraries and frameworks such as Angular would be an advantage.
* Experience with state libraries such as Provider, MobX, and Redux is beneficial.
* Skills in implementing location-based services, push notifications, and other third-party integrations would be preferred.
* Experience or knowledge of some or all of the below technical skills:
o Flutter Expertise: Strong experience developing applications with Flutter.
o State Management: Proficiency in Provider, MobX, Redux for state management.
o Cross-Platform Development: Skilled in creating native apps that support multiple platforms.
o Angular (12+): Experience with Angular framework.
o Figma: Proficiency in using Figma for design.
o Storybook JS: Familiarity with Storybook for building UI components.
o NX Dev: Experience with mono-repos using NX Dev.
o Design & Animation: Design and animation skills transferable to Flutter development.
In return for your commitment, you can expect
A competitive salary package and industry leading benefits. Ricoh is an exceptional place to work, with a strong emphasis on career development for the right individuals. This is a role where you can excel within a fast-paced environment and succeed within a thriving organisation.
We are an equal opportunities employer
At Ricoh, we embrace and respect the collective and unique talents, experience, and perspectives of all people. Together we inspire remarkable innovation. Ricoh have removed the disclosure of convictions box from their application process offering equal opportunities to all.
#J-18808-Ljbffr