Swivel Group is an organisation with a local presence in both Australia & Sri Lanka that provides an Offshoring & Outsourcing solution to its clients internationally in order to scale.
Job Description
Due to an exciting period of growth, we’re looking for experienced Android Senior Software Engineers to join a fast-growing Australian business with a team of 14+ software development specialists. This role will play a fundamental role in a software/app design process which will revolutionize the payments eco-system within the entire Asia-Pacific market.
Key Responsibilities
Ensure producing the code artifacts by conforming to defined quality and engineering best practices
Provide scalable , maintainable software solutions by adhering to agreed architectural design guidelines
Provide accurate engineering time estimates with on-time delivery
Take ownership and responsibility of all stages in SDLC and provide assist team leadership to meet deliveries on-time
Provide technical guidance and assistance to team members, ensure and advocate them in following agreed standards
Maintains a sense of individuality in thinking and decision making
Prioritize activities based on current business objectives.
Be on call from time to time if there are critical issues on production that need debugging.
Volunteers for tasks rather than waiting for them to be assigned.
Is a quick learner , adaptable to new technologies and share knowledge among colleagues
Collaborate in a fast-paced environment with multiple teams.
Work alongside other engineers on the team to elevate technology and consistently apply best practices
Desired Experience
Extensive, solid experience in designing and developing native mobile applications for Android devices
Very good understanding about Object Oriented Programming concepts and Design principles
Strong focus on improving product quality and other non-functional requirements
A good understanding about engineering best practices
Strong knowledge and hands-on experience on Kotlin
Experience and exposure working with Flutter Technology
Experience in the following areas :
Application Development Framework
Android UI and code design patterns.
Continuous Integration and Continuous Delivery related tools and technologies
Source control systems
Knowledge on Dev-Ops
Knowledge on apple appstore and google playstore publication process
Experience in debugging, troubleshooting and unit testing on Android mobile applications.
Experience in designing and implementing services for integrated mobile applications( i.e Micro Services )
Experience in MySQL or PostgreSQL , including the ability to design SQL queries for performance and efficiency.
Deep experience in overall system design and implementation — how they scale, how they should fit together, and how they're likely to break.
Agile mindset.
Strong communication and collaboration skills.
A passion for encouraging a healthy, respectful, and diverse work environment. A customer oriented and team-first mentality
Qualifications
Individual should possess a Bachelor's degree in Computing, Information Technology or other relevant field ( physical science , mathematics)
Minimum 4 years hands on experience in the development and deployment of mobile applications for android devices
Focused on building a better, more efficient program and creating a better end-user experience.
You should be knowledgeable, collaborative, and motivated.
Strong problem solving and verbal and written communication skills. (English language skills).
Professional certifications on stated technologies, knowledge on blockchains, payment gateways will be an added advantage.
Additional Information
If your background falls in line with the above details, please register your interest and our friendly recruitment team will be in touch.
For further opportunities with Swivel Group, please visit/follow us on LinkedIn & Facebook for more updates.