About [Auslink Accounting Services Private limited]
Auslink - A fast-growing outsourcing firm providing services and direct staff to Australian firms.
Job Summary
We are seeking a highly skilled and motivated Software Engineer with 3+ years of experience to join our dynamic team. In this role, you will be responsible for the end-to-end development of our web platforms and mobile applications. The ideal candidate is a true full-stack developer, proficient in both front-end and back-end technologies, and possesses strong experience in building high-quality, scalable mobile apps for iOS and Android.
Key Responsibilities
- Full-Stack Development: Design, build, and maintain efficient, reusable, and reliable code for our web applications (both front-end and back-end).
- Mobile App Development: Develop and deploy cross-platform mobile applications (for iOS and Android) from scratch, ensuring a seamless user experience.
- API Integration: Create and maintain robust RESTful APIs to power our web and mobile front-ends.
- Collaboration: Work closely with product managers, designers, and other engineers to define project requirements, design features, and deliver high-quality solutions.
- Code Quality: Write clean, testable, and well-documented code. Participate in code reviews to maintain high standards of quality and consistency.
- Optimization: Troubleshoot, debug, and upgrade existing systems to improve performance, scalability, and security.
- Database Management: Design and manage database schemas (both SQL and NoSQL) to support application features.
Required Skills & Qualifications
- Experience: 3+ years of professional experience in software development, with a proven track record of building both web and mobile applications.
- Front-End Proficiency:
- Expert knowledge of HTML5, CSS3, and JavaScript (ES6+).
- Deep experience with at least one modern front-end framework (e.g., React.js, Angular, or Vue.js).
- Back-End Proficiency:
- Strong experience with a server-side language and framework (e.g., Node.js/Express.js, Python/Django, Java/Spring, or PHP/Laravel).
- Mobile App Proficiency:
- Proven experience with cross-platform mobile development frameworks, specifically React Native or Flutter.
- Ability to build, test, and deploy applications to the Apple App Store and Google Play Store.
- Databases:
- Proficiency in working with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
- Core Concepts:
- Strong understanding of data structures, algorithms, and object-oriented programming (OOP) principles.
- Expertise in building and consuming RESTful APIs.
- Proficient with Git and version control workflows.
- Soft Skills: Excellent problem-solving abilities, strong communication skills, and the ability to work effectively in a team environment.
Nice-to-Haves (Bonus Points)
- Experience with cloud platforms (AWS, Google Cloud, or Azure).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Knowledge of CI/CD pipelines.
- Experience with native development (Swift/Kotlin).
- Understanding of GraphQL.
Skills: mobile,front end,full stack,back end,mobile app