Hands-on lead mobile app development practice in aes it department and be the technology-champion for ever-evolving mobile app technologiesThis job responsibilities focus on architecting/designing, developing, and delivering mobile app software solutions to fulfil aes business goals, in line with aes it strategic directionIn charge of the existing aes mobile apps, as well as delivering newer solutions required as part of various aes it software development initiativesAdvanced/expert level technical roleConsidered to be the authority on mobile app development practice, sought out for technical knowledge and hands-on expertise.
Essential functions and other job information:
The primary function of this role is to develop mobile application using flutter or react native framework from existing native mobile app.
Collaborate as part of a team to develop requirements and interfaces for mobile app.
Troubleshoot and resolve issues related to mobile development.
Perform ad-hoc projects and tasks and other duties as assigned within time and budget.
Perform mobile application software architecture and design activities.
Prepare technical design documents with a level of detail appropriate for the audience.
Be ready to learn and evaluate new technologies.
Evaluate existing mobile app technologies in use, align with aes business needs and strategy and propose go-forward approach
Work collaboratively with the business stakeholders and cross-functional development teams to develop and maintain business solutions, following agile development principles and practices
Collaborate with delivery manager, cross-functional it leads on capacity planning and resource assignment in a matrixed organization
Actively participate in adoption of devops best practices such as agile/kanban methodologies, devops, continuous delivery, and test automation
Support the design, development, testing and implementation of front-end and back-end applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance, and re-use
Education and experience:
Bachelor`s or master’s degree in computer science or related field (or equivalent experience)
At least 3+ years of experience designing, coding and releasing mobile applications using flutter or react native framework.
Basic understanding of native mobile development ecosystem (ios and android) as a whole
Hands-on with app store and play store testing and publishing practices.
Solid understanding of mobile development object-oriented design principles and software development best practices.
Experience working with remote data/apis using json and rest.
Deploy applications following the best ci/cd practice.
Good verbal and written communication skills.
Experience with native mobile development technologies using ios- swift and android-java
Experience with some other development technologies like java, spring, php, nodejs and oracle.
Working conditions and environment:
Remote position (travel to aes hq few times a year as needed)
Employees hired in this role may be assigned to a us government contract and if so would be subject to covid-19 vaccination and reporting requirements
Frequently stationary for 6-8 hours per day.
Repetitive hand movement of both hands with the ability to make fast, simple, repeated movements of the fingers, hands, and wrists.
Moderate mobility required.
Occasional crouching, stooping, bending and twisting of upper body and neck.
Light to moderate lifting and carrying (or otherwise moves) objects including luggage and laptop computer with a maximum lift of 15-20 lbs.
Ability to access and use a variety of computer software developed both in-house and off-the-shelf.
Able to communicate information and ideas so others will understand; with the ability to listen to and understand information and ideas presented through spoken words and sentences.
Frequently interacts with others, relates sensitive information to diverse groups both internally &
Ability to apply basic principles to solve conceptual issues.
Performs a wide range of variable tasks as dictated by variable demands and changing conditions with little predictability as to the occurrenceAbility to perform under stressAbility to multi-task.
Regular and consistent attendance.
Ppd is proud to be an affirmative action employer that values diversity as a strength and fosters an environment of mutual respectPpd is committed to providing equal employment opportunities without regard to age, race, color, pregnancy, national origin, religion, sex, gender identity, sexual orientation, disability, veteran status or status within any other protected group.