Job brief
We are on the hunt for a passionate Mobile Developer to join our team. You will be responsible for developing and maintaining high-quality mobile applications, working with our internal teams to produce functional mobile applications in a rapidly changing environment. If you are enthusiastic about mobile platforms and can translate codes into user-friendly apps, we'd like to meet you.
Responsibilities
- Participate in mobile application development and deployment.
- Conduct peer code reviews at various stages in the development process.
- Use the full SDLC process to define and implement applications from start to finish: development, testing, documentation, QA mediation, product support, etc.
- Ensure the quality, best performance, and responsiveness of the application.
- Ability to connect applications to web service backend solutions, including but not limited to Java, and RESTful web services.
- Help maintain code quality.
- Troubleshooting and debugging to optimize performance.
- Coordinate with other departments to plan and develop new features.
- Write clear, long-lasting code that will be useful in the future.
- Find flaws, write unit and user interface tests.
- Improve performance, troubleshoot and debug.
- Keep up with new technology and industry best practices.
Requirements
- Bachelor's degree in Information Technology or similar
- At least 5 years of experience programming mobile applications
- A knack for benchmarking and optimization
- Proven experience in mobile development, testing, documentation, and deployment
- Experience with web development and cross-platform mobile development
- Knowledge of OOP design principles
- Familiar with third-party APIs and libraries