Key responsibilities
- Develop mobile app based on technical and functional specifications provided by the client;
- Continued maintenance, development, and bug fixes for the existing mobile application;
- Utilize source control tools such as Gitlab for maintaining code versioning and releases;
- Test the app on different mobile devices and identify any technical problems;
- Work with the team to manage, optimize and customize multiple mobile applications;
- Attend daily meetings to report on assigned tasks’ progress and attend fortnightly meetings for project planning and other meetings from time to time;
- Complete tasks & deliver projects on-time and to the highest standards;
- Contribute ideas for making the application better and easier to use.
Required Qualifications
- Working experience in mobile development
- Proven working experience in software development
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Familiar with web development security best practices
- Must have built at least two Android and/or iOS apps with Flutter
- Ability to write and interpret technical documentation
- Solid understanding of the full mobile development life cycle, including automated testing and building
- Experience working in an agile development process
- Be proficient in using version control and continuous integration, with tools such as Git and Jenkins.
- Write clear, maintainable and testable code that you are proud of
- Preferable two years of relevant experiencePreferable with portfolio of projects that can be viewed online
- Good oral and written English communication skills
- Ability to work in a team and works well under pressure and deadlines
- Ability to organize and manage multiple priorities
- Independent but collaborative, driven, assertive
- Background in Online Gaming is preferred but not required
- Full-Time position available