Senior ReactJS Engineer
Description
At bdna, we exist to improve society. We choose to only work with clients that have a direct impact on community wellbeing, safety and improvement - which means that we get to make a difference every day!
The bdna Forensic team of business analysts, software developers, engineers, testers and forensic subject matter experts work closely with law enforcement and forensic laboratories to improve forensic service delivery through specialist products.
You will be working as part of a diverse team of talented professionals and subject matter experts and be partnering with some of the most pioneering software firms in the country.
You will play a key role in shaping the architecture of new and existing projects while ensuring performance, security, and usability meet our client's expectations. You'll work closely with product managers, UX/UI designers, and backend developers to create exceptional user experiences and innovative features.
If you possess substantial experience and demonstratable success in this role and a genuine belief that you can make a significant contribution to this role, we encourage you to apply.
What’ll you do
You will be an expert in ReactJS, JavaScript, and front-end development, with a strong understanding of best practices for building scalable and maintainable software.
- The development of code including quality assurance within the bdna security framework, coding standards and source control.
- Providing technical support, maintenance and upgrades to existing and future bdna customers.
- Involvement in development at all architectural layers of the application (UI, Web Services, Business Logic, Data Services, etc.)
- Collaborate with other developers ensuring code that conforms to best practices and is resilient to cyber security issues
- Maintaining codebases, implement automated tests to uphold code quality, and crafting seamless user interfaces
- Maintaining bdna’s Software Development and Continuous Integration (CI) environment and tooling.
- Work as part of a team to implement and support bdna developed software
- Be knowledgeable of current and future methods, examples and trends.
- Work within bdna and client teams and on occasions work with limited supervision and or structure.
- Awareness and understanding of other cultures, beliefs and diversities of our clients and team.
- Maintain a positive attitude and contribute to the great culture of bdna.
- As a Senior Engineer, mentor and lead a small group of highly motivated software engineers
What you’ve got
- Five years of demonstrated experience at a senior level in developing robust code across all layers of applications with at least three years of professional experience using ReactJS
- Expert-level understanding of mobile application user experience (UX) and best practices for building intuitive, user-friendly apps
- Experience with mobile-first or responsive design principles
- Experience in maintaining codebases
- Demonstrated ability to convert design assets into functional, well-performing mobile applications.
- Familiarity with RESTful APIs, GraphQL, and integrating front-end applications with backend services
- Knowledge of Azure services and cloud deployment
- Familiarity with Continuous Integration (CI) environments and tooling
- Ability to provide ongoing technical support, maintenance and upgrades for existing and future customer applications
- Proven ability to collaborate effectively with other developers to ensure code quality
- Previous experience in team management including providing mentorship
What you’ll get
- Appropriate onboarding and training on the current forensic software products
- Work closely with knowledgeable SMEs within a values driven team
- Collaboration and support
- Autonomy and ownership
- Flexible work arrangements
- Generous employee benefits, including professional development budget and birthdays off
- Career acceleration opportunities!
Qualifications/Certifications
- Tertiary studies in computer science, software engineering or related field or equivalent commercial experience
- Knowledge of and/or experience in ColdFusion is highly desirable
- Experience in public safety sector highly regarded
Work Eligibility
- Must be Australian citizen (Required)
- Must be in Australia and in Brisbane
- NV1 clearance or the ability to obtain and maintain security clearances (Required)