A developer’s journey at MOCA System: Unlocking the world of apps with James.
"As you progress in your career, you tend to develop your own unique style of working. However, if you get too invested in it, you may lose the ability to adapt and grow. That’s why, whenever I start working on a new project, I always research the latest development trends and try to incorporate them into my work, rather than sticking to the same old coding practices."
Prepare to be amazed as we dive into the journey of our app developer, James at MOCA System. In a candid conversation, he shares some insights into how the MOCA development team operates and how a junior developer transitions into a mid-level developer. With his talent and passion for app development, James has unlocked the world of apps and revolutionized the way we experience technology.
James is the software engineer behind the core functionality of the Airfob Space and Airfob Pro apps that users rely on every day. With his skills and dedication, he transforms ideas into immersive digital experiences. He weaves together functionality and aesthetics from planning to execution to create user-friendly apps. He navigates complex coding languages and uses advanced technologies to bring ideas to life.
The man behind the code.
Let’s start with a quick introduction. James is the man in charge of iOS and Android app development at MOCA System. He’s the one who ensures that the Airfob Space and MOCAKEY apps run like well-oiled machines and dedicates himself to enhancing the user experience with a keen eye on UI/UX tasks. With almost six years under his belt in the industry, he’s making the transition from junior developer to mid-level developer, a testament to his journey of growth and learning.
The evolution of a developer.
The transformation from junior developer to mid-level developer comes with its unique set of challenges.
"There are more things that need to be communicated than before, but I think as you get more experience, you learn how to communicate one by one."
As James states, communication becomes even more critical. MOCA’s engineering team includes talented developers in our Seoul office, as well as other contributors around the world, all working together to achieve a goal. This means constantly collaborating, sharing insights, and working in sync with the design team.
James emphasizes that experience brings with it the ability to communicate effectively and see the bigger picture. This includes understanding what tasks require immediate attention, how to prioritize them, and making sure that the team’s efforts align with the overarching goals of the company.
Never stop learning.
Being a developer means embracing a mindset of constant learning. James is no exception. To stay ahead of the curve, he actively seeks out the latest development trends and incorporates them into his projects. Reading developer blogs and investing in books are part of his strategy to expand his skillset continuously.
And here’s where MOCA System stands out. The company values the growth of its employees and allocates a generous personal development fund of 1.8 million won ($1350) per employee.
Fostering a culture of collaboration.
James sheds light on the development culture at MOCA System. Openness and active dialogue are the pillars of their work environment. Every team member is encouraged to share their thoughts and suggestions, leading to a dynamic exchange of ideas. If a proposed idea is reasonable and valuable, it finds its way into the work.
The culture at MOCA System embodies a spirit of collaboration and continuous improvement. It’s about respecting diverse perspectives and building upon each other’s ideas to create innovative solutions.
The pride of MOCA.
Working at MOCA System is a source of pride for James. The company’s commitment to innovation and pushing the boundaries sets it apart. Unlike others, MOCA System doesn’t settle for repetition; instead, it constantly seeks new and different features.
"MOCA System’s biggest strength is that we’re doing things that other companies aren’t doing. We’re always looking for new and different features, not just repeating the same thing every time, so it’s fun to develop."
In the realm of access control, MOCA System’s focus on providing unique services sets it apart. They’re not just relying on traditional Near Field Communication (NFC) solutions but are actively exploring the potential of Bluetooth Low Energy Protocol (BLE) to open doors to new possibilities.
The Ideal Colleague
MOCA System is always looking for new talent to expand its pie, so we wondered what kind of colleagues James would like to work with.
"As a developer, it can be tempting to come in from any company and start looking at systems and coding and want to stick to what you’re comfortable with, and of course, everyone has their own style and that’s what they’re more comfortable with, but there’s no one right way to do things, so it’s nice to have someone who’s willing to focus on, respect, and build on each other’s ideas."
When it comes to the kind of developers James wants to work with, it’s all about a willingness to collaborate and learn from one another. He understands that every developer has their unique style and comfort zone, but there’s no one-size-fits-all approach in the world of coding. Embracing diverse perspectives, respecting each other’s styles, and building upon collective expertise are the keys to success.
How others describe James.
We chatted with a bunch of James’s colleagues in the office, and they all had great things to say about him! They described him as a super smart and calm person, who works really hard and is absolutely fantastic at his job. If you ever need help or have any questions, James is always happy to lend a hand and give you detailed answers that will help you understand everything better.
James in the wild.
Outside of work, I like to spend my time gaming. Whether it is PlayStation or PC games, you will find me playing games in my free time.
My go-to software.
Xcode
Which co-worker do you message the most?
JB & Tom
If I could swap jobs for a day.
If I had the opportunity to switch jobs for a day, I would choose backend developer, Leo. I would like to try backend in-service development instead of front-end/mobile development for a day.
Random facts about James.
Here are a few random tidbits that might pique your interest:
- I really like fast food.
- Before I started programming, I taught maths to secondary students at an academy.
- I live with a cat.