Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Mobile Software Developer image - Rise Careers
Job details

Senior Mobile Software Developer

Viamericas is a #1 ranked and licensed money transmitter offering international money transfer, bill payment, check processing and a variety of other services at thousands of agent locations across the United States, and 287,885 locations in 95 countries.  At Viamericas, our ultimate objective is to help immigrants succeed and improve their lives by providing the highest quality financial services.  We are always seeking TOP TALENT – experienced individuals who embrace our core values of respect, innovation, integrity and impact.


Position Summary:

This position is a senior role within the software development organization focused on development, design, and implementation of product features & enhancements. This role must have a solid understanding of the firm’s business, the product development lifecycle and experience implementing enterprise-class software. We’re looking for someone to create elegant and useful mobile solutions and to solve complex business problems by collaborating across various teams, understanding the needs of our business partners, and having product manager mindset to provide solutions to solve those problems. The individual must be driven to achieve results and be proactive. They will be expected to independently anticipate and handle most issues before they become problems and not let things get in the way of achieving the company’s goals.

 


Duties and responsibilities
  • Work with product owners, business owners and UX design teams to define and refine feature specifications, and to deliver high quality solutions on time.
  • Develop well-architected, intuitive, and elegant features to support scalability and flexibility using best practices and modern software engineering tools.
  • Design and develop front-end applications (mobile apps and web applications), underlying APIs, and backend systems.
  • Refactor and optimize our code for improved reliability, performance, simplicity, and maintainability.
  • Working with operations teams, developers’ team to ensure that our applications and services are highly available and reliable.
  • Supporting the software development code as needed and required to keep the operation functioning.


Information Security Responsibilities
  • Read, acknowledge and comply with Viamericas’ Staff Information Security Policy.
  • Attend periodic Information Security training provided by Viamericas’.
  • Report any event that might be an Information Security Incident: clicked on a malicious link, downloaded and opened a suspicious file, etc.
  • Protect from disclosure all sensitive information, credentials and access to servers to which you have access.


Qualifications
  • Bachelor’s degree in computer science, Engineering, IS, IT or related field desirable.
  • Highly organized and detail oriented with ability to work independently and develop solutions to problems.
  • Strong written and verbal communication skills with demonstrated experience working both with peers and more senior executives.
  • Desired English Level C2
  • Exposure to the FinTech industry desired
 
Technical Requirements:
 
  • At least five plus years of experience
  • React Native and ReactJS Developer who is fluent with JavaScript and ES6 is a must. With experience development for iOS and Android.
  • Knowledge with react libraries like Redux, MobX, FlexBox is preferable.
  • Knowledge with mobile development best practices.
  • Knowledge with Mobile user experience.
  • Experience with HTML5 and CSS desirable.
  • Experience with AWS is preferable, with knowledge on non-SQL databases.
  • Experience with integration of API and web services is a must.
  • Ideally the candidate has worked in an Agile environment.
  • Knowledge with Frameworks like Vite, Gatsby are a plus[GC1] .
  • Continuing deployment with Fastlane – or Android equivalent- is a plus.
  • Understanding of test-driven development, ability to test your own code, and reduce back and forth between development and QA; maintain a “clean code” mindset.


Work conditions and Benefits
  • 100% remote work.
  • Hardware setup for you to work from home.
  • Performance Bonus
  • Flexible hours - make your schedule.
  • Diverse and multicultural work environment.
  • An innovative environment with the structure and resources of a leading multinational.
  • Here you can grow at the speed of your learning curve.
  • This position may require weekend and evening work as we collaborate with our partner’s internationally on audits and in support of corporate initiatives. 


Come work for industry leaders! We are the fastest growing company in the industry, with best in class products.  We offer an environment of growth and learning that will help you to grow your potential and develop as a professional.

Viamericas Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Viamericas DE&I Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Viamericas
Viamericas CEO photo
Unknown name
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Mobile Software Developer, Viamericas

Are you ready to take on a senior role as a Senior Mobile Software Developer at Viamericas in beautiful Medellin, Antioquia? Join our team where we pride ourselves on providing top-notch financial services to immigrants, helping them improve their lives and succeed in new environments. You'll be a key player in our software development organization, focusing on the design, implementation, and enhancement of innovative mobile solutions that make a real impact. You'll collaborate closely with product owners, UX design teams, and various other stakeholders to define and refine feature specifications, ensuring high-quality deliverables. Your expertise in React Native, ReactJS, and modern software engineering practices will be invaluable as you develop intuitive applications and backend systems. We value a proactive mentality, so you'll have the opportunity to anticipate challenges and provide elegant solutions to complex business problems. As part of our team, you’ll be rewarded with a flexible work schedule, a diverse and innovative environment, and all the tools you need to succeed—all from the comfort of your own home. Whether you’re optimizing code for performance or working across teams to contribute to our agile development process, your role as a Senior Mobile Software Developer at Viamericas will be both rewarding and impactful. Let's redefine financial technology together and make a difference in people's lives.

Frequently Asked Questions (FAQs) for Senior Mobile Software Developer Role at Viamericas
What are the primary responsibilities of a Senior Mobile Software Developer at Viamericas?

As a Senior Mobile Software Developer at Viamericas, your key responsibilities include collaborating with product and UX teams to define feature specifications, developing scalable and elegant applications for both mobile and web, refactoring code for improved performance, and ensuring application reliability. You'll also have the chance to optimize your code and engage in continuous deployments while adhering to coding best practices.

Join Rise to see the full answer
What qualifications are needed for the Senior Mobile Software Developer position at Viamericas?

To qualify for the Senior Mobile Software Developer role at Viamericas, you should have at least five years of relevant experience, particularly with React Native and ReactJS. A bachelor's degree in computer science or a related field is desirable. Strong communication skills, attention to detail, experience in the FinTech industry, and a C2 level of English will also benefit your application. Technical skills in AWS, API integration, and Agile environments are preferred.

Join Rise to see the full answer
What programming languages and technologies should I know for the Senior Mobile Software Developer role at Viamericas?

For the Senior Mobile Software Developer role at Viamericas, proficiency in JavaScript and ES6 is essential, along with experience in React Native and ReactJS. Familiarity with mobile development best practices, HTML5, CSS, AWS, and non-SQL databases will enhance your candidacy. Knowledge of related libraries like Redux, MobX, and tools like Fastlane will also be beneficial.

Join Rise to see the full answer
Does the Senior Mobile Software Developer position at Viamericas allow for remote work?

Yes, the Senior Mobile Software Developer position at Viamericas is fully remote! We understand the importance of work-life balance, so you’ll have the flexibility to create your own schedule while having all the necessary hardware set up for your home office.

Join Rise to see the full answer
What is the company culture like at Viamericas for a Senior Mobile Software Developer?

The culture at Viamericas is diverse and multicultural, fostering an environment of innovation and collaboration. As a Senior Mobile Software Developer, you'll be encouraged to grow at your own pace while working with a team that values respect, integrity, and creativity. Our focus is not just on achieving company goals but also on enriching the lives of our employees.

Join Rise to see the full answer
Common Interview Questions for Senior Mobile Software Developer
Can you explain the software development lifecycle and how it applies to your role as a Senior Mobile Software Developer?

In your response, emphasize your understanding of each phase of the software development lifecycle, including planning, design, development, testing, deployment, and maintenance. Discuss how you effectively contribute to each stage and how your experience has equipped you to handle challenges along the way.

Join Rise to see the full answer
Describe a time when you had to collaborate with a UX design team. How did you ensure the end product met user needs?

Share a specific example where collaboration was key. Discuss how you engaged with the UX team, what input you provided, and the outcome. Highlight how the focus on user experience led to a more intuitive solution.

Join Rise to see the full answer
How do you approach optimizing code for performance in mobile applications?

Discuss your strategies for identifying performance bottlenecks, utilizing profiling tools, and implementing best practices for mobile development. Make sure to mention specific examples where your optimizations led to measurable improvements.

Join Rise to see the full answer
What techniques do you employ to ensure quality in your mobile applications?

Talk about your commitment to test-driven development, code reviews, and automated testing frameworks. Illustrate how these techniques have helped you maintain high-quality standards in your previous projects.

Join Rise to see the full answer
Can you share your experience working in an Agile environment?

Give an overview of how Agile methodologies have shaped your approach to project management and software development. Include specific examples of sprints, iterations, or daily stand-ups that have contributed to your success in previous roles.

Join Rise to see the full answer
What are your best practices for API integration and working with web services?

Highlight your understanding of RESTful principles, authentication methods, and how you manage data exchange between your applications and APIs. Mention any challenges you've faced and how you effectively resolved them.

Join Rise to see the full answer
How do you stay current with the latest trends and technologies in mobile development?

Discuss the resources you utilize, such as online courses, tech blogs, webinars, or community meetups. Emphasize your commitment to continuous learning and how you implement new knowledge into your work.

Join Rise to see the full answer
What steps do you take to ensure your code remains clean and maintainable?

Explain your coding standards, documentation habits, and how you leverage tools like linters and formatters. Mention the importance of code reviews and how they foster a collaborative development environment.

Join Rise to see the full answer
How would you handle conflicting opinions regarding feature specifications with team members?

Talk about your approach to communication and compromise. Emphasize the importance of listening, understanding different perspectives, and finding a collaborative solution that focuses on user needs and business goals.

Join Rise to see the full answer
What excites you most about becoming a Senior Mobile Software Developer at Viamericas?

Express your enthusiasm for working at Viamericas and how the company’s mission resonates with you. Highlight specific aspects of the role that you find appealing, such as the opportunity to create impactful solutions, the innovative work environment, and the chance to grow alongside industry leaders.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Viamericas Remote Medellin, Antioquia
Posted 11 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 7 days ago
Posted 2 days ago
Photo of the Rise User
Posted 2 days ago

Viamericas is a #1 ranked and licensed money transmitter offering international money transfer, bill payment, check processing and top-up services at thousands of agent locations across the United States, and over 100,000 locations in 80 countries...

10 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 13, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!