Full Time | IT Outsourcing & Consulting3 Weeks Ago
Save
Sorry! This job is no longer available. Please explore similar jobs listed on the left.
Rivers Agile is Hiring a Software Engineer - Native Mobile Near Pittsburgh, PA
At Rivers Agile, we’re passionate about solving problems through creating meaningful software. Engineers are the heart of that. We crave opportunities to learn new technologies, understand new businesses, and work in a supportive and diverse environment filled with challenges and some fun. Location: Our office is on Pittsburgh’s North Shore across from PNC Park. Most of our employees work remotely and come to the office for infrequent meetings. Local candidates are encouraged to apply, but remote candidates are welcome. Position Overview:
We are seeking an experienced Software Engineer with expertise in consumer-facing native mobile apps and particular interest and experience creating tools in support of testing software. At Rivers Agile, we also value versatility. If you possess the skills and enthusiasm to also develop full-stack software and desktop web products, we encourage you to apply and join our team!
Responsibilities and Skills:
Design and develop robust native mobile applications for Android and iOS platforms using Kotlin/Java and Swift, respectively
Create simulators, mock frameworks, and enhanced APIs to support more robust software testing
Strong understanding of mobile app development principles, design patterns, and best practices
Collaborate closely with cross-functional teams including product managers, designers, and other developers to understand requirements, discuss technical feasibility, and deliver features
Experience with Javascript based test automation tools such as Playwright and WebdriverIO
Knowledge of the software testing lifecycle and the ability to apply testing techniques to a complex mobile software product
Experience with mobile automation tools
Proficiency in Typescript
Experience with iOS and Android apps development tools and build process
Practical experience with CI/CD tools (ideally Gitlabs) and adding test automation into the delivery pipelines
Experience with AWS (Lambdas, serverless architecture, DynamoDB, RDS, Cognito ideally)
Other Qualifications:
Bachelor's degree in Computer Science, Information Systems, or related field, with a minimum of 6 years of experience
Proven experience as a native mobile app developer with expertise in Kotlin/Java for Android and Swift for iOS
Reliably functions as an individual contributor to break down, define, estimate, design, and complete stories with minimal technical oversight as a member of a team
Experience operating in all areas of the application lifecycle from inception through maintenance
Delivers quality solutions to clients, closely adhering to accepted definitions of done and operating with an attitude of excellence
Takes ownership of their responsibilities and demonstrates integrity, work ethic, professionalism, and diversity in working with others
Participates in company activities, such as recruiting, training, and team building
Adapts to change and ambiguity in a resourceful, positive, and professional manner
Applies technical and industry knowledge to offer creative and relevant solutions to our clients
Package: salaried position, bonus program, full benefits (medical, dental, vision, supplementary), holidays, paid time off, 401(k) plan, good work-life balance, work-from-home option