Mobile Developer
Located in Belgrade, Serbia
Introducing Arcadis Gen
Are you interested in joining a start up with bold global ambitions, that already has the backing of, a €3+ billion revenue, 27000+ person organisation operating in over 70 countries, that has deep market sector insights in collective design, consultancy, engineering, project and management services?
We are creating a new entity focused upon accelerating the investment and development of digital solutions which support the asset lifecycle and will position Arcadis as a digital front runner in the fields of digitized asset management, cities and mobility. Our focus is upon accelerating our ability to bring highly scalable digital propositions quickly and seamlessly to both existing and new Arcadis clients across the globe.
We have a clear vision that will enable us to rapidly scale our existing digital capabilities and innovate based on the identified underserved demand in the market, by creating industry leading products, platforms and solutions. Our strategy to become more digitally focused has already seen the acquisition of two digital asset management companies to build on our existing digital capabilities from the Arcadis technology division, all of which will form the foundations of this new digital entity.
1. The Opportunity
Arcadis Gen’s Product & Technology domain is developing a new mobile platform and a number of mobile application products to give Arcadis Gen customers a fresh and effective way to interact with their various asset lifecycle systems out in the field.
The first iteration of the mobile platform uses hybrid mobile technologies to create cross-platform applications running across iOS, Android and eventually desktop. We are looking for a mobile developer, preferably with good experience in hybrid technolgies, to join the team to work on both the platform SDKs and the first few applications in our pipeline. These are exciting projects and a great opportunity to work in a Scrum agile product development team.
Core responsibilities include:
Provide high quality code: The role is mostly about the production of code, which is expected to be high quality and match project standards. The code will predominantly be Angular and Ionic/Cordova but there will be some backend contronitions required in Java Spring if sprint goals demand it.
Perform unit and e2e testing: All user stories require automated unit and integration tests as part of the definition of done. Further scenario testing using Appium may also be required using our internal testing frameworks.
Develop and maintain high quality web/mobile interfaces: Our applications will have modern consumer designs and the mobile developer is expected to be capable of converting designs into responsive mobile screens, paying attention to detail.
Story Estimation: Adding storypoint estimates against configuration activities (user stories, features or improvements) and ensuring the assigned storypoints are delivered according to the Spint schedule.
Collobaration: The developer will work closely with product owners and architecture owners to refine user stories, provide technical designs and implement desired functionalities. There will be some pair programming within the technical team and the mobile developer is expected to share knoweldge where possible to benefit the team. Feature demonstrations may also be required during sprint reviews.
2. Key Deliverables
§ To contribute to mobile platform client SDK libraries.
§ To develop mobile application screens/logic based on provided user stories and UI designs using Angular, Ionic & Cordova.
§ To develop unit and integration tests as standard for all development work.
§ To share mobile development knowledge with other team members.
3. Key Relationships, Collaborations and Connections
· This role will work within the Products & Technology group, reporting to the Architecture Owner of a Scrum technical team.
· It will collaborate closely with other roles within P&T and Infrastructure Engineering Services:
o Product Owners
o Technical Architects
o Development/Technical Team
o Infrastructure Engineers
o Scrum Masters
o Scrum Team Members
4. What We Are Looking For
The ideal candidate has a strong technical background with good problem-solving skills. They have a keen interest in mobile development using hybrid web-based technologies such as Ionic/Cordova. Ideally, they have experience in hybrid app development but at a minimum they are well versed with JavaScript/Typescript web applications using Angular, React or similar. Graphic design skills are not required but we expect the candidate to be able to recreate designs accurately in HTML/CSS. Any knowledge/interest in mobile design practices will also go down well.
The candidate is a self-starter who takes responsibility for delivering assigned work on time. They work well independently and within a team, pairing up where required and sharing their knowledge were possible to move the whole team forward.
The candidate is flexible and willing to learn new technologies. There will be some exposure to server side development using Java Spring. All team members are encouraged to work across the platform and products components.
Requirements
· Fluent in English
· 2+ years of professional experience in software development
· Experience with Angular framework (or similar)
· Good knowledge of hybrid mobile app development (Ionic framework, Apache Cordova)
· Experience in building high-quality web user interfaces
· Knowledge of cross platform mobile app development (Android, IOS)
· Knowledge of HTML5, Typescript and CSS pre-processors
· Experience with offline storage and performance optimization
Desirable Experience and Qualifications
Graduate education in a relevant degree or equivalent work history
· Experience with RxJS and Flux architecture (eg NgRx)
· Experience with web components
· Experience with e2e testing with Appium
Experience of agile methodology: SCRUM and Continuous Integration
5. Who Are We?
Our Mantra
At Gen we have a mantra which is to be Bold, Agile and to deliver Accelerated Growth, this focuses our efforts and defines the way in which we will deliver to the market.
Our Spirit
Our spirit, makes us unique, binds us together and sits at the very essence of who we are and how we ‘show’ up.
§ Our fear of failure is mitigated by a thirst for positive disruption.
§ We demonstrate intellectual humility – we can admit we are wrong and may change our options often, when new information or insights come to hand.
§ We value talent, skill & knowledge but prize agility and adaptability above all else.
§ We are optimists believing that we can and we will always find a way…..mindset matters.
Our Drivers
We are motivated and driven by:
§ An entrepreneurial spirit and desire to be inventive and free from tight organizational constraints.
§ A desire to learn and grow, to push and challenge ourselves and to test the limits of our potential.
§ To attempt the extraordinary, motivated to achieve even in the face of set back or obstacle.
§ To collaborate, pursuing shared rather than individual goals, believing that we do our best work when we default to ‘open’ rather than ‘closed’.
§ Playing a role on the global stage, leading and influencing the future of our industry and sector and by deeply understanding the needs of our clients.
Leadership at Gen
Leadership at Gen is not based on principles of power and control but rather on encouraging self-determination, experimentation and creativity. Our leaders actively:
§ Encourage experimentation: The role of a leader is not to reduce risks or prevent failures, but to create an environment resilient enough to take these risks and handle the missteps.
§ Instill trust: Silos are the enemy of agility, to be truly agile requires foundations built on trust, discipline and single-minded focus, collaboration and transparency are essential to success.
§ Cultivate diversity of thought: Believe that different views, healthy debate and respectful conflict are good things, they are the catalysts for creativity & will fuel our innovation
Who is Arcadis
ARCADIS is the leading global natural and built asset design and consultancy firm working in partnership with our clients to deliver exceptional and sustainable outcomes through the application of design, consultancy, engineering, project and management services. ARCADIS differentiates through its talented and passionate people and its unique combination of capabilities covering the whole asset life cycle, its deep market sector insights and its ability to integrate health & safety and sustainability into the design and delivery of solutions across the globe. We are a multi-billion business that employees 27,000+ people globally. We support UN-Habitat with knowledge and expertise to improve the quality of life in rapidly growing cities around the world. Please visit: www.arcadis.com.
Equal Opportunity Statement
The community of the future is a place for everyone, and Arcadis is proud to be an equal opportunity employer. All employment is based on merit and business need.