<<< Go back

SIMON - Malls, Mills & Outlets

Client: Simon Property Group

Medium: Mobile

Technologies: Firebase, Nativebase, React Native, Redux
% c s { r c x x c c l l c c c x c x % v % c c < / < > < > i i i i x %
l l l c x x % v v i ) > ) i v v < < > < v v v < \ i i ) i v v i i x x
% c v | ^ + / / " / | > > \ " | | c > i < | " / ) x v ) ) i i i > v x
v % v | , ^ " ) \ < " = ; } C 6 q q q q m F J I \ { c > < > ) i i v c
% % % < ^ ; + | \ > " i o k & O O A A & & O Y Z p [ c ) > > ) i i i x
% % c v / ; = / " i v [ 6 A 8 8 8 8 & & 8 U A Y A 5 r ) ) > ) ) i i v
% % c c < ^ + \ s o ? 7 g G d p # # m b E f L w m F r ) i > > > i v v
% % c l v = ^ \ m Y h F b k G q 2 p V k h 2 y m E h { < v i ) > ) v v
% % % l l ) ^ = C Y 8 b P O A k G Z Y & G E X b b Z ] ) i i i i ) i i
v % % c s v = ^ / I u g g E F # f 6 p p 2 T J y 6 o > | ) i i v ) i i
v % x c r c " ^ = ; > X 4 d d 4 d Z b E d F 6 F [ > \ | ) v i % v ) i
% % x x l l < = \ > [ A Z d 4 X P b G X 4 h p * ) i > " | i i i v ) i
% % x c c x < / | c p 8 O b d S F y C C y m J < i v i / + > i i v i i
c x c c i % ! 1 # P & k Y b P X E S 5 2 S g F I x < < | | v x v v i i
c l l { u 4 Y b Y O O b P X X X g d g S h V d F m C ! x v % % v l I }
Josh is a pleasure to work with. He not only writes solid code, but also has solid instincts for creating great user experiences, which we very much appreciated when we worked with him on a large React Native app. We had a great experience working with Josh and hope to work with him again soon!

Justin Zalewski

//

Director of Product Design & Strategy at Studio Science

//

Former Client

S V S g V g d q p J n I t m 6 Y A m I f g h d m h d p q y 4 $ d # ? }
d S m m q V h q m # e r T m q b @ G 7 e h S q g 6 p p S F 6 G b 6 ! ?
6 d g g S 6 q F f w a { # F 5 F J t s % r ? t C 5 p d g m g X $ g j ]
# 5 6 w 5 6 V f L T ? [ g # a u 3 y J u a 1 a [ ? J h S h G Y $ X T ?
L f g S 6 S Y p f j s 1 h # m X g d 6 F C j u f j a h 6 F g S 6 5 ! ?
4 m 6 6 S q k q f [ r a F 5 V S f w F 2 j 1 ! j 3 J h 4 g y * [ [ I I
h S q p m h G F y ! * n 3 F V 6 T 7 q J * } e e # y J g q y ! [ ! c *
f 6 d h 6 S g h J ? I 7 p h E h T f g f ] } 2 w J y 5 S 6 3 [ ? ! { *
7 f q 6 f 5 G P f } z J y g d g p 5 S 3 e ] w J L m g 4 V y ] 1 ? t [
] T p F 2 2 m S 5 j t [ * n 2 d E d m T 7 L j 7 # g E E G 5 ] 1 I I 1
r v i l o w z 1 } x v ) \ e 6 E V S 5 L [ a e L 3 m y 5 h V t ] ! { [
) > \ r 7 T i ^ / + \ \ = % u m E E d 6 y # L J 3 o v [ L y e I * s I
) a p p q 4 6 { " / < l { < l j w 3 F m F J L 7 { > l r * L # T e I I
[ d X q h S 6 C r 1 t L u t % % [ z 7 e t t a c | > > \ \ l o u u z [
v ! V g T 1 c < \ I u z z j o 1 c ! z j w p S 2 r \ \ < > x ] { < < )
Josh is a great consultant to collaborate with. He has an eye for details and a very methodical way of looking at application development. His code is quality and well organized, and he looks consistently for areas to improve both his code and the application for users

Brandon Jones

//

Software Engineering Lead at Studio Science

//

Former coworker and client

Challenge

I joined this project midway through, as the previous developer wasn't meeting expectations. Hired in August with a hard deadline of October, our goal was to launch before the holiday season rush. With just over a month to deliver and only one other developer on board, we had our work cut out for us.

While our timeline was tight, we prioritized functionality over perfection to ensure the application was usable. The primary objective was to consolidate Simon's multiple mobile apps into one cohesive experience, streamlining maintenance for developers and enhancing user satisfaction, ultimately aiming for higher ratings in app stores.

Solution

To achieve our goals efficiently, we opted for React Native as the framework. This decision allowed Simon's developers to maintain a single codebase for both Android and iOS versions, simplifying updates and reducing development overhead.

Identifying issues with Simon's APIs, I collaborated closely with their developers to address and rectify them, ensuring seamless data retrieval for the application.

Despite time constraints, we put in extra hours to meet the holiday season deadline, albeit sacrificing some optimizations, particularly in initial load times and performance.

Result

We successfully launched the application within the set timeframe, delivering on all promised features.

To enhance performance, we optimized data loading by reducing initial requests and implementing loaders and placeholders to indicate ongoing data retrieval. Additionally, we restructured application components, resulting in an impressive 80% decrease in load times.

Pixel-perfect implementations based on Figma designs were delivered, ensuring a visually appealing user experience.

Post-launch, I provided ongoing support, addressing bugs and introducing new features, demonstrating our commitment to the project's long-term success.

Furthermore, we improved accessibility by increasing touchpoint sizes and incorporating alternate text fields.

Impact

The application's App Store rating skyrocketed from 3.5 stars to an impressive 4.9, reflecting the significant improvement in user satisfaction.

By streamlining development with React Native and optimizing performance, we effectively lowered overhead and maintenance costs for Simon.

Internally, the project was hailed as a major success, solidifying our partnership with Studio Science and showcasing our ability to deliver under pressure.

Feel free to check out the app on the App Store or Play Store to experience the results firsthand