Principal Software Engineer (Mobile apps)
Job-ID
32301
Publiceret
12-May-2022
Afregningslinje
GWS Segment
Stillingstype
Fuldtid
Interesseområder
Digital & Teknologi / Informationsteknologi
Geografisk position(er)
Richardson - Texas - United States of America

POSITION:      Principal Software Engineer (Mobile App Development)

DEPARTMENT:    GWS Strategic Applications Development

REPORTS TO:         Digital & Technology Director

SUMMARY

CBRE Global Workplace Solutions (GWS) works closely with clients to develop solutions that make real estate a meaningful contributor to organizational productivity and performance. We strive to develop foundational and breakthrough products that create value for our customers.

We are building team of creative and passionate individuals with full stack expertise and knowledge to help innovate and develop applications suite for Facilities Management. You will be part of a Scrum team as a part of scaled, globally distributed Agile teams and will have the opportunity to be hands-on with various technologies. Passion for learning new technologies is required.

WHAT WE DO

·       Build cloud native applications utilizing Open source and Microsoft technologies across multiple cloud platforms.

·       Modernize monolith legacy applications to highly scalable distributed applications on microservices based architecture and deploy them on cloud platforms.

·       Execute projects on Agile best practices and embrace the Devops culture across the software delivery lifecycle

·       Build and develop integration frameworks for 3rd party vendor applications.

·       Design and implement new features/applications based on industry standards.

·       Create modern, responsive web applications to provide real-estate services to our internal and external clients.

·       Develop and distribute Mobile apps built on native or react native architecture for both iOS and Android platforms.

·       Implement Continuous Security, Integration, Deployment & Monitoring for the software products



ESSENTIAL DUTIES AND RESPONSIBILITIES

·       Lead scrum teams based on the Agile framework and principles to deliver highly responsive mobile apps for both internal and external use.

·       Architect and deliver mobile apps to be used by CBRE Facilities Management Technicians across the Globe.

·       Deliver high quality software by adopting best practices from design through deployment process

·       Adopt shift-left practices by implementing unit tests, container build checks and API Tests for the delivered features.

·       Involved with the investigation and resolution of complex data, system, and software issues in the production environment.

·       Under broad direction, design and implement strategic partner integrations.

·       Participate in the specification and design of new features at client or business request.

·       Participate in the evaluation of new platforms, tools, and technologies.

·       Provide assistance such as technical guidance, code review, and/or training to coworkers.


TECHNICAL SKILLS

·       5-7 years of experience in Designing, Development and Maintenance of High usage mobile apps for low-tech consumers

·       Experience developing Native Apps as well as Hybrid Apps for both iOS and Android using ReactNative, JavaScript

·       Experience integrating with backend REST APIs for app development.

·       Hands-on with Mobile app builds using Continuous Integration tools and publishing to App/Play stores

·       Strong understanding on the complete lifecycle of mobile app notifications like Push Notifications along with certificate management for app.

·       Experience with Git and Git flow for code lifecycle management

·       Experience working in Agile/Scrum development cycles.

·       Ability to communicated ideas / architecture and get buy-in from the relevant stakeholders.

Bonus/Nice to have:

·       Experience using Flutter for Mobile app development

·       Azure Cloud experience.

·       Test Automation experience.

EDUCATION AND EXPERIENCE


Bachelor's degree (BA/BS) in a related field such as information systems, mathematics, or
computer science or equivalent work experience. Requires technical and business knowledge in
multiple disciplines/processes. Typically has 5-7 years of relevant work experience. Consideration
given to equivalent combination of education and experience.

COMMUNICATION SKILLS


Excellent written and verbal communication skills. Strong organizational and analytical skills.
Ability to provide efficient, timely, reliable and courteous service to customers. Ability to effectively
present information.


REASONING ABILITY


Ability to comprehend, analyze, and interpret complex documents. Ability to solve problems
involving several options in situations. Requires advanced analytical and quantitative skills.



CBRE is an equal opportunity/affirmative action employer with a long-standing commitment to providing equal employment opportunity to all qualified applicants regardless of race, color, religion, national origin, sex, sexual orientation, gender identity, pregnancy, age, citizenship, marital status, disability, veteran status, political belief, or any other basis protected by applicable law.

CBRE er en arbejdsgiver med en forpligtelse til at give lige muligheder for beskæftigelse til alle kvalificerede ansøgere uanset race, hudfarve, religion, national oprindelse, køn, seksuel orientering, kønsidentitet, graviditet, alder, statsborgerskav, ægteskabstatus, handicap, veteranstatus, politisk overbevisning eller ethvert andet grundlag, der er beskyttet af gældende lovgivning.

OBS: Et yderligere krav til denne stilling er evnen til at overholde COVID-19 sundheds- og sikkerhedsprotokoller inklusiv COVID-19 vaccinationspas og/eller tests.