Job Requirements
Job benefits
-
Flexible work hours
Productivity curve is not something steady and consistent as it depends on each person's unique traits and preferences. At our company, as long as your team is in sync and your goal is hit, you can flexibly decide when you want to work.
-
Medical insurance
To ensure your health and wellbeing, you have various medical plans to choose from depending on your situation and unique needs. From partial up to full medical coverage, we got you covered.
-
Team-building events
Our company simply cannot function well without teams of people working together. That said, we provide numerous team-building activities and events for you and your team to nurture meaningful relationships between every individual.
-
Vacation & Leaves
Feel a need for a short break from work? our company is quite flexible when it comes to leaves; be it for vacation, sick, personal, or mental health days. Simply discuss what you need and we will try to cater to those.
This job post is managed by
Skills
Job description for Mobile Developer at Mitra Aplikasi Digital
The Opportunity
- You love building robust software on the back-end and front-end.
- We’re looking for a Mobile Developer to build new features, improve on the current code, and implement UX/UI designs.
- If you’re keen to strengthen your mobile development skills, and work closely with our awesome team, read on!
- You’ll also work closely with other developers, designers, and product managers to create a strong user experience.
What You'll Learn
Strengthen your mobile programming skills
- You'll learn how to write clean code by adhering to our programming best practices and guidelines
- Improve on linking server-side logic with a better end-user experience
- Build a user-friendly interface
- Develop your problem-solving skills and be a team player
- You’ll have the opportunity to solve challenging problems with the other developers in the team
- By working in our company, you’ll be exposed to the latest industry trends.
- You’ll also get the opportunity to work with the latest technologies.
Job Description
- Build robust and scalable software in Flutter / Android Java / Swift by building new features, debugging and optimizing the application
- Write clean code to develop functional web applications on mobile and desktop
- Review and implement UX/UI designs
- Implementation of security and data protection
- Design and implementation of data storage solutions
- Build reusable code and libraries for future use
- Continuously improve your programming skills
- Develop and propose new products or features by monitoring the industry
- Collaborate with other developers and designers to build user-friendly interfaces, and integrate it with server-side logic
- Work closely with the designers, product managers, and system administrators to identify and build new features
- Provide training and support to internal teams
Requirements
- Bachelor degree in Computer Science or equivalent experience
- Proficiency and experience in Flutter / Android Java / Swift
- Knowledge of State Management such as Provider / Redux / Riverpod / GetX
- Knowledge of Design Patterns such as MVC / MVVM / BLoC
- Good understanding of asynchronous request handling, partial page updates, and AJAX
- Familiarity with database engine such as MySQL, MariaDB, PerconaDB, PostgreSQL, MongoDB
- Experience with Linux/Unix and server management
- Proficiency in code versioning tools such as Git
- Familiar with web hosting services such as AWS
- Desire to learn and adapt to new technologies
- Able to work independently and effectively in a team
- Strong attention to detail, analytical and love solving problems
- Good verbal and written communication skills
- Ability to work in a fast-paced environment
- Excellent time and project management skills
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More